![]() |
Public API Reference |
#include <dynamics.h>
Inheritance diagram for iDynamicSystem:
Public Methods | |
virtual iObject * | QueryObject (void)=0 |
returns the underlying object. More... | |
virtual void | SetGravity (const csVector3 &v)=0 |
Set the global gravity. More... | |
virtual const csVector3 | GetGravity () const=0 |
Get the global gravity. More... | |
virtual void | Step (float stepsize)=0 |
Step the simulation forward by stepsize. More... | |
virtual csPtr< iRigidBody > | CreateBody ()=0 |
Create a rigid body and add it to the simulation. More... | |
virtual void | RemoveBody (iRigidBody *body)=0 |
Create a rigid body and add it to the simulation. More... | |
virtual iRigidBody * | FindBody (const char *name)=0 |
Finds a body within a system. More... | |
virtual csPtr< iBodyGroup > | CreateGroup ()=0 |
Create a body group. Bodies in a group don't collide with each other. More... | |
virtual void | RemoveGroup (iBodyGroup *group)=0 |
Remove a group from a simulation. Those bodies now collide. More... | |
virtual csPtr< iJoint > | CreateJoint ()=0 |
Create a joint and add it to the simulation. More... | |
virtual void | RemoveJoint (iJoint *joint)=0 |
Remove a joint from the simulation. More... | |
virtual iDynamicsMoveCallback * | GetDefaultMoveCallback ()=0 |
Get the default move callback. More... |
It handles all bookkeeping for rigid bodies and joints. It also handles collision response. Collision detection is done in another plugin.
Definition at line 70 of file dynamics.h.
|
Create a rigid body and add it to the simulation.
|
|
Create a body group. Bodies in a group don't collide with each other.
|
|
Create a joint and add it to the simulation.
|
|
Finds a body within a system.
|
|
Get the default move callback.
|
|
Get the global gravity.
|
|
returns the underlying object.
|
|
Create a rigid body and add it to the simulation.
|
|
Remove a group from a simulation. Those bodies now collide.
|
|
Remove a joint from the simulation.
|
|
Set the global gravity.
|
|
Step the simulation forward by stepsize.
|