30 #include <tao/matrix/TaoDeMath.h>
48 taoWorld() : _id(-1), _isFixed(0), root_node_(NULL), _next(NULL) { _gravity.
zero(); }
51 void setID(deInt i) { _id = i; }
52 const deInt getID()
const {
return _id; }
54 void setIsFixed(
int f) { _isFixed = f; }
55 deInt getIsFixed() {
return _isFixed; }
57 deVector3* gravity() {
return &_gravity; }
59 void setNext(
taoWorld* g) { _next = g; }
60 taoWorld* getNext() {
return _next; }
79 void update(
const deFloat time,
const deFloat dt,
const deInt n);
80 void simulate(
const deFloat dt);
81 void updateTransformation();
3x1 vector classThis is a C++ wrapper class of deVector3f.
Definition: TaoDeVector3.h:32
node class for articulated body dynamicsThis implements taoDNode for articulated body dynamics...
Definition: taoNode.h:42
abstract node class for articulated bodyA dynamics node = {Articulated Body Link + Set of associated ...
Definition: taoDNode.h:46
void update(const deFloat time, const deFloat dt, const deInt n)
Definition: taoWorld.cpp:42
root node class for articulated body dynamicsThis implements taoDNode for root node of a articulated ...
Definition: taoNode.h:147
container class to hold dynamics charactersA group is a container object for dynamics characters...
Definition: taoWorld.h:45
DE_MATH_API void zero()
this = 0
Definition: TaoDeVector3Inl.h:38
~taoWorld()
Definition: taoWorld.cpp:31