.. pandatest documentation master file, created by sphinx-quickstart on Sun Aug 9 20:23:39 2015. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to pandatest's documentation! ===================================== Contents: .. toctree:: :maxdepth: 2 :glob: testpage/* .. toctree:: testpage/Introduction to Panda3D testpage/Installing Panda3D in Windows testpage/Installing Panda3D in Linux testpage/General Preparation testpage/Running your Program testpage/A Panda3D Hello World Tutorial testpage/Starting Panda3D testpage/Loading the Grassy Scenery testpage/Controlling the Camera testpage/Loading and Animating the Panda Model testpage/Using Intervals to move the Panda testpage/Tutorial End testpage/User Contributed Tutorials and Examples testpage/Video Tutorials testpage/Programming with Panda3D testpage/ShowBase testpage/The Scene Graph testpage/Scene Graph Manipulations testpage/Common State Changes testpage/Manipulating a Piece of a Model testpage/Searching the Scene Graph testpage/Instancing testpage/The Configuration File testpage/Configuring Panda3D testpage/List of All Config Variables testpage/Accessing Config Vars in a Program testpage/Models and Actors testpage/Loading Models testpage/Loading Actors and Animations testpage/Actor Animations testpage/Multi-Part Actors testpage/Attaching an Object to a Joint testpage/Controlling a Joint Procedurally testpage/Level of Detail testpage/Render Attributes testpage/List of All Attributes testpage/Lighting testpage/Materials testpage/Depth Test and Depth Write testpage/Fog testpage/Alpha Testing testpage/Color Write Masks testpage/Antialiasing testpage/Clip Planes testpage/Tinting and Recoloring testpage/Backface Culling and Frontface Culling testpage/Occlusion Culling testpage/Polygon Occluder Culling testpage/Portal Culling testpage/Light Ramps testpage/Auxiliary Bitplane Control testpage/Stencil Test/Write Attribute testpage/Texturing testpage/Simple Texturing testpage/Choosing a Texture Size testpage/Texture Wrap Modes testpage/Texture Filter Types testpage/Simple Texture Replacement testpage/Multitexture Introduction testpage/Texture Modes testpage/Texture Order testpage/Texture Combine Modes testpage/Texture Transforms testpage/Multiple Texture Coordinate Sets testpage/Automatic Texture Coordinates testpage/Projected Textures testpage/Simple Environment Mapping 3-D Textures testpage/Cube Maps testpage/Environment Mapping with Cube Maps testpage/Automatic Texture Animation testpage/Playing MPG and AVI files testpage/Stereo/Multiview Textures testpage/Transparency and Blending testpage/Texture Management testpage/Texture Compression testpage/Shaders testpage/Shader Basics testpage/List of Possible Cg Shader Inputs testpage/List of GLSL Shader Inputs testpage/Shaders and Coordinate Spaces testpage/Known Shader Bugs and Limitations testpage/The Shader Generator testpage/Cg Shader Tutorial testpage/Cg Tutorial Part 1 testpage/Cg Tutorial Part 2 testpage/Compute Shaders testpage/Camera Control testpage/The Default Camera Driver testpage/Lenses and Field of View testpage/Orthographic Lenses testpage/Sound testpage/Loading and Playing Sounds and Music testpage/Manipulating Sounds testpage/Audio Managers testpage/DSP Effects 3D Audio testpage/Multi-Channel testpage/Intervals testpage/Lerp Intervals testpage/Function Intervals testpage/Actor Intervals testpage/Sound Intervals testpage/Motion Path and Particle Intervals testpage/Sequences and Parallels testpage/Position, Rotation and Scale Intervals testpage/Projectile Intervals testpage/Tasks and Event Handling testpage/Tasks testpage/Task Chains testpage/Event Handlers testpage/Main Loop testpage/Text and Image Rendering testpage/Text Fonts testpage/Text Node testpage/OnscreenText testpage/OnscreenImage testpage/Embedded Text Properties testpage/DirectGUI testpage/DirectButton testpage/DirectCheckButton testpage/DirectRadioButton testpage/DirectDialog testpage/DirectEntry testpage/DirectFrame testpage/DirectLabel testpage/DirectOptionMenu testpage/DirectScrolledList testpage/DirectWaitBar testpage/DirectSlider testpage/DirectScrollBar testpage/DirectScrolledFrame testpage/Render Effects testpage/Compass Effects testpage/Billboard Effects testpage/Finite State Machines testpage/FSM Introduction testpage/Simple FSM Usage testpage/FSM with input testpage/Advanced FSM Tidbits testpage/Terrain testpage/The Heightfield Tesselator testpage/Geometrical MipMapping testpage/Advanced operations with Panda3D's internal structures testpage/How Panda3D Stores Vertices and Geometry testpage/GeomVertexData testpage/GeomVertexFormat testpage/GeomPrimitive testpage/Geom testpage/GeomNode testpage/BoundingVolume testpage/Procedurally Generating 3D Models testpage/Defining your own GeomVertexFormat testpage/Pre-defined vertex formats testpage/Creating and filling a GeomVertexData testpage/Creating the GeomPrimitive objects testpage/Putting your new geometry in the scene graph testpage/Other Vertex and Model Manipulation testpage/Reading existing geometry data testpage/Modifying existing geometry data testpage/MeshDrawer testpage/More about GeomVertexReader, GeomVertexWriter, and GeomVertexRewriter testpage/Creating New Textures from Scratch testpage/Writing 3D Models out to Disk testpage/Render-to-Texture and Image Postprocessing testpage/Common Image Filters testpage/Generalized Image Filters testpage/Dynamic Cube Maps testpage/Low-Level Render to Texture testpage/Panda3D Rendering Process testpage/Multithreaded Render Pipeline testpage/Introducing Graphics Classes testpage/The Graphics Pipe testpage/Creating Windows and Buffers testpage/Display Regions testpage/Creating New MouseWatchers for Display Regions testpage/Clearing Display Regions testpage/The 2D Display Region testpage/Stereo Display Regions testpage/Multi-Pass Rendering testpage/How to Control Render Order testpage/Panda3D Utility Functions testpage/Particle Effects testpage/Using the Particle Panel testpage/Loading Particle Systems testpage/Particle Effect Basic Parameters testpage/Particle Factories testpage/Particle Emitters testpage/Particle Renderers testpage/Collision Detection testpage/Collision Solids testpage/Collision Handlers testpage/Collision Entries testpage/Collision Traversers testpage/Collision Bitmasks testpage/Rapidly-Moving Objects testpage/Pusher Example testpage/Event Example testpage/Bitmask Example testpage/Clicking on 3D Objects testpage/Garbage Collection testpage/Removing Custom Class Instances testpage/Hardware support testpage/Keyboard Support testpage/Mouse Support testpage/Joystick Support testpage/VR Helmets and Trackers testpage/Math Engine testpage/Matrix Representation testpage/Physics testpage/Panda3D Physics Engine testpage/Enabling physics on a node testpage/Applying physics to a node testpage/Types of forces testpage/Notes and caveats testpage/Using ODE with Panda3D testpage/Worlds, Bodies and Masses testpage/Simulating the Physics World testpage/Attaching Bodies using Joints testpage/Collision Detection with ODE testpage/Using Bullet with Panda3D testpage/Bullet Hello World testpage/Bullet Debug Renderer testpage/Bullet Collision Shapes testpage/Bullet Collision Filtering testpage/Bullet Continuous Collision Detection testpage/Bullet Queries testpage/Bullet Ghosts testpage/Bullet Character Controller testpage/Bullet Constraints testpage/Bullet Vehicles testpage/Bullet Softbodies testpage/Bullet Softbody Rope testpage/Bullet Softbody Patch testpage/Bullet Softbody Triangles testpage/Bullet Softbody Tetrahedron testpage/Bullet Softbody Config testpage/Bullet Config Options testpage/Bullet FAQ testpage/Bullet Samples testpage/Motion Paths testpage/Timing testpage/The Global Clock testpage/Networking testpage/Datagram Protocol testpage/Client-Server Connection testpage/Transmitting Data testpage/Downloading a File testpage/Distributed Networking testpage/Multifiles testpage/Creating Multifiles testpage/Patching testpage/Loading resources from nonstandard sources testpage/File Reading testpage/Threading testpage/Subclassing testpage/Table of features supported per graphic renderer testpage/Artificial Intelligence (PANDAI) testpage/Getting Started testpage/Steering Behaviors testpage/Seek testpage/Flee testpage/Pursue testpage/Evade testpage/Wander testpage/Flock testpage/Obstacle Avoidance testpage/Path Follow testpage/Pathfinding testpage/Mesh Generation testpage/Static Obstacles testpage/Dynamic Obstacles testpage/Uneven Terrain testpage/Source Codes testpage/Distributing Panda3D Applications testpage/Introduction to p3d files testpage/Using packp3d testpage/Referencing packages testpage/Running p3d files testpage/Distributing via the web testpage/Embedding with an object element testpage/Embedding with RunPanda3D testpage/About certificates testpage/Public key, private key testpage/Self-signed certificates testpage/HTTPS (Apache) certificates testpage/Email certificates testpage/Signing your p3d files testpage/P3D file config settings testpage/Distributing as a self-contained installer testpage/The runtime Panda3D directory testpage/The package system testpage/Standard packages testpage/Installing packages testpage/More about referencing packages testpage/Building and hosting your own packages testpage/Using ppackage testpage/The pdef syntax testpage/Creating multiple packages testpage/Hosting packages testpage/SSL hosting testpage/Building multiplatform packages testpage/Building patches testpage/Advanced scripting techniques testpage/DetectPanda3D.js testpage/Advanced object tags testpage/Splash window tags testpage/Plugin notify callbacks testpage/AppRunner testpage/The appRunner.main object testpage/The appRunner.dom object testpage/Reading the HTML tokens testpage/Other appRunner members testpage/P3D origin security testpage/PackageInstaller testpage/Sample Programs in the Distribution testpage/Sample Programs: Asteroids testpage/Sample Programs: Ball in Maze testpage/Sample Programs: Boxing Robots testpage/Sample Programs: Carousel testpage/Sample Programs: Cartoon Shader testpage/Sample Programs: Chessboard testpage/Sample Programs: Disco Lights testpage/Sample Programs: Distortion testpage/Sample Programs: Fireflies testpage/Sample Programs: Fractal Plants testpage/Sample Programs: Glow Filter testpage/Sample Programs: Infinite Tunnel testpage/Sample Programs: Looking and Gripping testpage/Sample Programs: Media Player testpage/Sample Programs: Motion Trails testpage/Sample Programs: Mouse Modes testpage/Sample Programs: Music Box testpage/Sample Programs: Normal Mapping testpage/Sample Programs: Particles testpage/Sample Programs: Procedural Cube testpage/Sample Programs: Roaming Ralph testpage/Sample Programs: Shadows testpage/Sample Programs: Solar System testpage/Sample Programs: Teapot on TV testpage/Sample Programs: Texture Swapping testpage/Debugging testpage/Log Messages testpage/The Python Debugger testpage/Running Panda3D under the CXX Debugger testpage/Performance Tuning testpage/Basic Performance Diagnostics testpage/Measuring Performance with PStats testpage/The Rigid Body Combiner testpage/Performance Issue: Too Many Meshes testpage/Performance Issue: Too Many State Changes testpage/Performance Issue: Too Many Text Updates testpage/Performance Issue: Too Many Shader Instructions testpage/Performance Issue: Excessive Fill testpage/Performance Issue: Memory Full testpage/Performance Issue: Python Calculation testpage/Performance Issue: Failure to Garbage Collect testpage/Performance Issue: Collision System Misuse testpage/Performance Issue: Motherboard Integrated Video testpage/Performance Issue: Too Many Polygons testpage/Performance Issue: Miscellaneous testpage/Using CXX testpage/How to compile a CXX Panda3D program testpage/How to build a CXX Panda3D game using Microsoft Visual Studio 2008 testpage/How to compile a CXX Panda3D program on Linux testpage/How to compile a CXX Panda3D program on Mac OS X testpage/The Window Framework testpage/Texturing in CXX testpage/Reference Counting testpage/Panda3D Tools testpage/The Scene Graph Browser testpage/Enhanced Mouse Navigation testpage/Interrogate testpage/Python Editors testpage/SPE testpage/Pipeline Tips testpage/Model Export testpage/Converting from 3D Studio Max testpage/Converting from Maya testpage/Converting from Blender testpage/Converting from SoftImage testpage/Converting from Milkshape 3D testpage/Converting from GMax testpage/Converting from other Formats testpage/Converting Egg to Bam testpage/Parsing and Generating Egg Files testpage/Egg Syntax testpage/Previewing 3D Models in Pview testpage/Building an installer using packpanda testpage/The Scene Editor testpage/Scene Editor Lectures testpage/Building Panda3D from Source testpage/Troubleshooting ppremake on Windows testpage/Troubleshooting ppremake on Linux testpage/Troubleshooting makepanda on Windows testpage/Troubleshooting makepanda on Linux testpage/Tutorial: Compiling the Panda3D Source on Windows testpage/Cheat Sheets testpage/List of Panda3D Executables testpage/Getting Started on OSX testpage/More Panda3D Resources testpage/Third-party dependencies and license info testpage/The IRC Channel testpage/FAQ Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`