|
void | PhysicsGeomDef::PhysicsGeomDef (string name, dGeom geom, string materialName, int layerMask) |
|
proto native dJoint | dJointCreateHinge (notnull IEntity ent1, notnull IEntity ent2, vector point1, vector axis1, vector point2, vector axis2, bool block, float breakThreshold) |
|
proto native dJoint | dJointCreateHinge2 (notnull IEntity ent1, notnull IEntity ent2, vector matrix1[4], vector matrix2[4], bool block, float breakThreshold) |
|
proto native dJoint | dJointCreateSlider (notnull IEntity ent1, notnull IEntity ent2, vector matrix1[4], vector matrix2[4], bool block, float breakThreshold) |
|
proto native dJoint | dJointCreateBallSocket (notnull IEntity ent1, notnull IEntity ent2, vector point1, vector point2, bool block, float breakThreshold) |
|
proto native dJoint | dJointCreateFixed (notnull IEntity ent1, notnull IEntity ent2, vector point1, vector point2, bool block, float breakThreshold) |
|
proto native dJoint | dJointCreateConeTwist (notnull IEntity ent1, notnull IEntity ent2, vector matrix1[4], vector matrix2[4], bool block, float breakThreshold) |
|
proto native dJoint | dJointCreate6DOF (notnull IEntity ent1, notnull IEntity ent2, vector matrix1[4], vector matrix2[4], bool block, float breakThreshold) |
|
proto native dJoint | dJointCreate6DOFSpring (notnull IEntity ent1, notnull IEntity ent2, vector matrix1[4], vector matrix2[4], bool block, float breakThreshold) |
|
proto native void | dJointDestroy (dJoint joint) |
|
proto native void | dJointHingeSetLimits (dJoint joint, float low, float high, float softness, float biasFactor, float relaxationFactor) |
|
proto native void | dJointHingeSetAxis (dJoint joint, vector axis) |
|
proto native void | dJointHingeSetMotorTargetAngle (dJoint joint, float angle, float dt, float maxImpulse) |
|
proto native void | dJointConeTwistSetAngularOnly (dJoint joint, bool angularOnly) |
|
proto native void | dJointConeTwistSetLimit (dJoint joint, int limitIndex, float limitValue) |
|
proto native void | dJointConeTwistSetLimits (dJoint joint, float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness, float _biasFactor, float _relaxationFactor) |
|
proto native void | dJoint6DOFSetLinearLimits (dJoint joint, vector linearLower, vector linearUpper) |
|
proto native void | dJoint6DOFSetAngularLimits (dJoint joint, vector angularLower, vector angularUpper) |
|
proto native void | dJoint6DOFSetLimit (dJoint joint, int axis, float lo, float hi) |
|
proto native void | dJoint6DOFSpringSetSpring (dJoint joint, int axis, float stiffness, float damping) |
|
proto native void | dJointSliderSetLinearLimits (dJoint joint, float lowerLimit, float upperLimit) |
|
proto native void | dJointSliderSetAngularLimits (dJoint joint, float lowerLimit, float upperLimit) |
|
proto native void | dJointSliderSetDirLinear (dJoint joint, float softness, float restitution, float damping) |
|
proto native void | dJointSliderSetDirAngular (dJoint joint, float softness, float restitution, float damping) |
|
proto native void | dJointSliderSetLimLinear (dJoint joint, float softness, float restitution, float damping) |
|
proto native void | dJointSliderSetLimAngular (dJoint joint, float softness, float restitution, float damping) |
|
proto native void | dJointSliderSetOrthoLinear (dJoint joint, float softness, float restitution, float damping) |
|
proto native void | dJointSliderSetOrthoAngular (dJoint joint, float softness, float restitution, float damping) |
|
proto native void | dJointSliderSetLinearMotor (dJoint joint, float velocity, float force) |
|
proto native void | dJointSliderSetAngularMotor (dJoint joint, float velocity, float force) |
|
proto native float | dJointSliderGetLinearPos (dJoint joint) |
|
proto native float | dJointSliderGetAngularPos (dJoint joint) |
|
void | Physics::Physics () |
|
void | Physics::~Physics () |
|
proto int | Physics::GetNumBones () |
|
proto Physics | Physics::GetBone (int index) |
|
void | SurfaceProperties::SurfaceProperties () |
|
void | SurfaceProperties::~SurfaceProperties () |
|
void | Contact::Contact () |
|
void | Contact::~Contact () |
|
proto native vector | Contact::GetNormalImpulse () |
|
proto native float | Contact::GetRelativeVelocityBefore (vector vel) |
|
proto native float | Contact::GetRelativeVelocityAfter (vector vel) |
|
|
string | PhysicsGeomDef::Name |
|
dGeom | PhysicsGeomDef::Geometry |
|
vector | PhysicsGeomDef::Frame [4] = {Vector(1, 0, 0), Vector(0, 1, 0), Vector(0, 0, 1), Vector(0, 0, 0)} |
|
int | PhysicsGeomDef::ParentNode = -1 |
|
string | PhysicsGeomDef::MaterialName |
|
int | PhysicsGeomDef::LayerMask |
|
Physics | Contact::Physics1 |
|
Physics | Contact::Physics2 |
|
SurfaceProperties | Contact::Material1 |
| Surface properties of Object1.
|
|
SurfaceProperties | Contact::Material2 |
| Surface properties of Object2.
|
|
float | Contact::Impulse |
| Impulse applied to resolve the collision.
|
|
int | Contact::ShapeIndex1 |
| Index of collider on Object1.
|
|
int | Contact::ShapeIndex2 |
| Index of collider on Object2.
|
|
vector | Contact::Normal |
| Collision axis at the contact point.
|
|
vector | Contact::Position |
| Position of the contact point (world space)
|
|
float | Contact::PenetrationDepth |
| Penetration depth on Object1.
|
|
float | Contact::RelativeNormalVelocityBefore |
|
float | Contact::RelativeNormalVelocityAfter |
|
vector | Contact::RelativeVelocityBefore |
|
vector | Contact::RelativeVelocityAfter |
|
vector | Contact::VelocityBefore1 |
| Velocity of Object1 before collision (world space)
|
|
vector | Contact::VelocityBefore2 |
| Velocity of Object2 before collision (world space)
|
|
vector | Contact::VelocityAfter1 |
| Velocity of Object1 after collision (world space)
|
|
vector | Contact::VelocityAfter2 |
| Velocity of Object2 after collision (world space)
|
|