Panda3D
|
#include <pandadoc.hpp>
Public Member Functions | |
__init__ (OdeWorld world) | |
addForce (const LVecBase3f f) | |
addForce (DReal fx, DReal fy, DReal fz) | |
addForceAtPos (const LVecBase3f f, const LVecBase3f pos) | |
addForceAtPos (DReal fx, DReal fy, DReal fz, DReal px, DReal py, DReal pz) | |
addForceAtRelPos (const LVecBase3f f, const LVecBase3f pos) | |
addForceAtRelPos (DReal fx, DReal fy, DReal fz, DReal px, DReal py, DReal pz) | |
addRelForce (const LVecBase3f f) | |
addRelForce (DReal fx, DReal fy, DReal fz) | |
addRelForceAtPos (const LVecBase3f f, const LVecBase3f pos) | |
addRelForceAtPos (DReal fx, DReal fy, DReal fz, DReal px, DReal py, DReal pz) | |
addRelForceAtRelPos (const LVecBase3f f, const LVecBase3f pos) | |
addRelForceAtRelPos (DReal fx, DReal fy, DReal fz, DReal px, DReal py, DReal pz) | |
addRelTorque (const LVecBase3f f) | |
addRelTorque (DReal fx, DReal fy, DReal fz) | |
addTorque (const LVecBase3f f) | |
addTorque (DReal fx, DReal fy, DReal fz) | |
int | compareTo (const OdeBody other) |
destroy () | |
disable () | |
enable () | |
LVecBase3f | getAngularVel () |
DReal | getAutoDisableAngularThreshold () |
int | getAutoDisableFlag () |
DReal | getAutoDisableLinearThreshold () |
int | getAutoDisableSteps () |
DReal | getAutoDisableTime () |
object | getConvertedJoint (int i) |
object | getData () |
LVecBase3f | getFiniteRotationAxis () |
int | getFiniteRotationMode () |
int | getGravityMode () |
DBodyID | getId () |
Returns the underlying dBodyID. More... | |
OdeJoint | getJoint (int index) |
list | getJoints () |
LVecBase3f | getLinearVel () |
OdeMass | getMass () |
int | getNumJoints () |
LPoint3f | getPointVel (const LVecBase3f pos) |
LPoint3f | getPointVel (DReal px, DReal py, DReal pz) |
LVecBase3f | getPosition () |
LPoint3f | getPosRelPoint (const LVecBase3f pos) |
LPoint3f | getPosRelPoint (DReal px, DReal py, DReal pz) |
LVecBase4f | getQuaternion () |
LPoint3f | getRelPointPos (const LVecBase3f pos) |
LPoint3f | getRelPointPos (DReal px, DReal py, DReal pz) |
LPoint3f | getRelPointVel (const LVecBase3f pos) |
LPoint3f | getRelPointVel (DReal px, DReal py, DReal pz) |
LMatrix3f | getRotation () |
bool | isEmpty () |
Returns true if the ID is 0, meaning the OdeBody does not point to a valid body. More... | |
int | isEnabled () |
setAngularVel (const LVecBase3f vel) | |
setAngularVel (DReal x, DReal y, DReal z) | |
setAutoDisableAngularThreshold (DReal angular_threshold) | |
setAutoDisableDefaults () | |
setAutoDisableFlag (int do_auto_disable) | |
setAutoDisableLinearThreshold (DReal linear_threshold) | |
setAutoDisableSteps (int steps) | |
setAutoDisableTime (DReal time) | |
setData (object data) | |
setFiniteRotationAxis (const LVecBase3f axis) | |
setFiniteRotationAxis (DReal x, DReal y, DReal z) | |
setFiniteRotationMode (int mode) | |
setForce (const LVecBase3f f) | |
setForce (DReal x, DReal y, DReal z) | |
setGravityMode (int mode) | |
setLinearVel (const LVecBase3f vel) | |
setLinearVel (DReal x, DReal y, DReal z) | |
setMass (OdeMass mass) | |
setPosition (const LVecBase3f pos) | |
setPosition (DReal x, DReal y, DReal z) | |
setQuaternion (const LQuaternionf q) | |
setRotation (const LMatrix3f r) | |
setTorque (const LVecBase3f f) | |
setTorque (DReal x, DReal y, DReal z) | |
LVecBase3f | vectorFromWorld (const LVecBase3f pos) |
LVecBase3f | vectorFromWorld (DReal px, DReal py, DReal pz) |
LVecBase3f | vectorToWorld (const LVecBase3f pos) |
LVecBase3f | vectorToWorld (DReal px, DReal py, DReal pz) |
write (Ostream out, unsigned int indent) | |
![]() | |
TypeHandle | getType () |
int | getTypeIndex () |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
bool | isExactType (TypeHandle handle) |
Returns true if the current object is the indicated type exactly. More... | |
bool | isOfType (TypeHandle handle) |
Returns true if the current object is or derives from the indicated type. More... | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
Public Attributes | |
object | joints [] |
![]() | |
TypeHandle | type |
Returns the TypeHandle representing this object's type. More... | |
__init__ | ( | OdeWorld | world | ) |
addForce | ( | const LVecBase3f | f | ) |
addForce | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz | ||
) |
addForceAtPos | ( | const LVecBase3f | f, |
const LVecBase3f | pos | ||
) |
addForceAtPos | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz, | ||
DReal | px, | ||
DReal | py, | ||
DReal | pz | ||
) |
addForceAtRelPos | ( | const LVecBase3f | f, |
const LVecBase3f | pos | ||
) |
addForceAtRelPos | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz, | ||
DReal | px, | ||
DReal | py, | ||
DReal | pz | ||
) |
addRelForce | ( | const LVecBase3f | f | ) |
addRelForce | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz | ||
) |
addRelForceAtPos | ( | const LVecBase3f | f, |
const LVecBase3f | pos | ||
) |
addRelForceAtPos | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz, | ||
DReal | px, | ||
DReal | py, | ||
DReal | pz | ||
) |
addRelForceAtRelPos | ( | const LVecBase3f | f, |
const LVecBase3f | pos | ||
) |
addRelForceAtRelPos | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz, | ||
DReal | px, | ||
DReal | py, | ||
DReal | pz | ||
) |
addRelTorque | ( | const LVecBase3f | f | ) |
addRelTorque | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz | ||
) |
addTorque | ( | const LVecBase3f | f | ) |
addTorque | ( | DReal | fx, |
DReal | fy, | ||
DReal | fz | ||
) |
int compareTo | ( | const OdeBody | other | ) |
destroy | ( | ) |
disable | ( | ) |
enable | ( | ) |
LVecBase3f getAngularVel | ( | ) |
DReal getAutoDisableAngularThreshold | ( | ) |
int getAutoDisableFlag | ( | ) |
DReal getAutoDisableLinearThreshold | ( | ) |
int getAutoDisableSteps | ( | ) |
DReal getAutoDisableTime | ( | ) |
|
static |
object getConvertedJoint | ( | int | i | ) |
object getData | ( | ) |
LVecBase3f getFiniteRotationAxis | ( | ) |
int getFiniteRotationMode | ( | ) |
int getGravityMode | ( | ) |
DBodyID getId | ( | ) |
Returns the underlying dBodyID.
OdeJoint getJoint | ( | int | index | ) |
list getJoints | ( | ) |
LVecBase3f getLinearVel | ( | ) |
OdeMass getMass | ( | ) |
int getNumJoints | ( | ) |
LPoint3f getPointVel | ( | const LVecBase3f | pos | ) |
LPoint3f getPointVel | ( | DReal | px, |
DReal | py, | ||
DReal | pz | ||
) |
LVecBase3f getPosition | ( | ) |
LPoint3f getPosRelPoint | ( | const LVecBase3f | pos | ) |
LPoint3f getPosRelPoint | ( | DReal | px, |
DReal | py, | ||
DReal | pz | ||
) |
LVecBase4f getQuaternion | ( | ) |
LPoint3f getRelPointPos | ( | const LVecBase3f | pos | ) |
LPoint3f getRelPointPos | ( | DReal | px, |
DReal | py, | ||
DReal | pz | ||
) |
LPoint3f getRelPointVel | ( | const LVecBase3f | pos | ) |
LPoint3f getRelPointVel | ( | DReal | px, |
DReal | py, | ||
DReal | pz | ||
) |
LMatrix3f getRotation | ( | ) |
bool isEmpty | ( | ) |
int isEnabled | ( | ) |
setAngularVel | ( | const LVecBase3f | vel | ) |
setAngularVel | ( | DReal | x, |
DReal | y, | ||
DReal | z | ||
) |
setAutoDisableAngularThreshold | ( | DReal | angular_threshold | ) |
setAutoDisableDefaults | ( | ) |
setAutoDisableFlag | ( | int | do_auto_disable | ) |
setAutoDisableLinearThreshold | ( | DReal | linear_threshold | ) |
setAutoDisableSteps | ( | int | steps | ) |
setAutoDisableTime | ( | DReal | time | ) |
setData | ( | object | data | ) |
setFiniteRotationAxis | ( | const LVecBase3f | axis | ) |
setFiniteRotationAxis | ( | DReal | x, |
DReal | y, | ||
DReal | z | ||
) |
setFiniteRotationMode | ( | int | mode | ) |
setForce | ( | const LVecBase3f | f | ) |
setForce | ( | DReal | x, |
DReal | y, | ||
DReal | z | ||
) |
setGravityMode | ( | int | mode | ) |
setLinearVel | ( | const LVecBase3f | vel | ) |
setLinearVel | ( | DReal | x, |
DReal | y, | ||
DReal | z | ||
) |
setMass | ( | OdeMass | mass | ) |
setPosition | ( | const LVecBase3f | pos | ) |
setPosition | ( | DReal | x, |
DReal | y, | ||
DReal | z | ||
) |
setQuaternion | ( | const LQuaternionf | q | ) |
setRotation | ( | const LMatrix3f | r | ) |
setTorque | ( | const LVecBase3f | f | ) |
setTorque | ( | DReal | x, |
DReal | y, | ||
DReal | z | ||
) |
LVecBase3f vectorFromWorld | ( | const LVecBase3f | pos | ) |
LVecBase3f vectorFromWorld | ( | DReal | px, |
DReal | py, | ||
DReal | pz | ||
) |
LVecBase3f vectorToWorld | ( | const LVecBase3f | pos | ) |
LVecBase3f vectorToWorld | ( | DReal | px, |
DReal | py, | ||
DReal | pz | ||
) |
write | ( | Ostream | out, |
unsigned int | indent | ||
) |
object joints[] |