Polycode::PhysicsScene Class Reference

A scene subclass that simulates physics for its children. More...

Inherits Polycode::CollisionScene.

List of all members.

Public Member Functions

 PhysicsScene (int maxSubSteps=0, Vector3 size=Vector3(200), bool virtualScene=false)
 Main constructor.
Physics scene

Public methods

void removePhysicsChild (SceneEntity *entity)
PhysicsSceneEntitygetPhysicsEntityBySceneEntity (SceneEntity *entity)
PhysicsSceneEntityaddPhysicsChild (SceneEntity *newEntity, int type=0, Number mass=0.0f, Number friction=1, Number restitution=0, int group=1, bool compoundChildren=false)
PhysicsSceneEntitytrackPhysicsChild (SceneEntity *newEntity, int type=0, Number mass=0.0f, Number friction=1, Number restitution=0, int group=1, bool compoundChildren=false)
PhysicsCharacteraddCharacterChild (SceneEntity *newEntity, Number mass, Number friction, Number stepSize, int group=1)
void removeCharacterChild (PhysicsCharacter *character)
PhysicsHingeConstraint * createHingeConstraint (SceneEntity *entity, Vector3 pivot, Vector3 axis, Number minLimit, Number maxLimit)
PhysicsHingeConstraint * createHingeJoint (SceneEntity *entity1, SceneEntity *entity2, Vector3 pivot1, Vector3 axis1, Vector3 pivot2, Vector3 axis2, Number minLimit, Number maxLimit)
void setVelocity (SceneEntity *entity, Vector3 velocity)
void warpEntity (SceneEntity *entity, Vector3 position, bool resetRotation=false)
PhysicsVehicleaddVehicleChild (SceneEntity *newEntity, Number mass, Number friction, int group=1)
void setGravity (Vector3 gravity)
void wakeUp (SceneEntity *entity)

Detailed Description

A scene subclass that simulates physics for its children.

Generated on Sat Aug 11 18:04:13 2012 for Physics3D by  doxygen 1.6.3