Physics
[Interfaces]


Detailed Description

These are interfaces used for fine control of real time physics simulation.

The common usage case is to set up physics relationships using the SceneGraph system and the .scene format, then to use DIPhysicsJoint and DIPhysicsShapeCollisionListener / DIPhysicsCollision / DIPhysicsMaterial to interact with the physics simulation as it occurs.

Use of the SceneGraph allows for automatic display of the physics simulation by attaching display related objects to the scene-graph, that will automatically update itself to reflect the changes occuring the in the physics simulation.

See http://www.ode.org/ for more information on the reference implementation provided.


Data Structures

struct  DigitalSpaces::DIPhysicsBodyMovementListener
 Designed to be called after physics processing, to allow interested components to react to physics based movement. More...
struct  DigitalSpaces::DIPhysicsShapeCollisionListener
 Allows an implementation to gather information about collisions as they occur, and to customize the simulations reaction to the collision. More...
struct  DigitalSpaces::DIPhysicsWorldStepListener
 Designed to be called before and after the physics processing, to allow interested components to control the simulation. More...
struct  DigitalSpaces::DIPhysicsRay
 Wraps the implementation of a ray collision test. More...
struct  DigitalSpaces::DIPhysics
 Factory for Physics Worlds. More...
struct  DigitalSpaces::DIPhysicsBase
 A common functionality class implemented by all Physics objects (except DIPhysics). More...
struct  DigitalSpaces::DIPhysicsBody
 Interface to a physics body. More...
struct  DigitalSpaces::DIPhysicsCollision
 This interface contains information about a collision, and access to the DIPhysicsMaterial to change how the simulation will respond to the collision. More...
struct  DigitalSpaces::DIPhysicsJoint
 Interface for interacting with a physics simulated joint. More...
struct  DigitalSpaces::DIPhysicsMaterial
 Contact properties for a collision. More...
struct  DigitalSpaces::DIPhysicsShape
 DInterface representing physics shapes. More...
struct  DigitalSpaces::DIPhysicsBodyIterator
 Interface for an object that wishes to inspect or act apon every body in a physics world. More...
struct  DigitalSpaces::DIPhysicsWorld
 Interface for a phyiscs world. More...

Generated on Sun Aug 31 17:46:27 2008 for Digital Spaces by  doxygen 1.5.6