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 dJoint6DOFSetLinearLimits(dJoint joint, vector linearLower, vector linearUpper) | - free means upper < lower, - locked means upper == lower - limited means upper > lower - axis: first 3 are linear, next 3 are angular | |
proto native void dJoint6DOFSpringSetSpring(dJoint joint, int axis, float stiffness, float damping) | | |
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 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 dJoint dJointCreateBallSocket(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 dJointCreateFixed(notnull IEntity ent1, notnull IEntity ent2, vector point1, vector point2, bool block, float breakThreshold) | | |
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 void dJointDestroy(dJoint joint) | | |
proto native void dJointHingeSetAxis(dJoint joint, vector axis) | | |
proto native void dJointHingeSetLimits(dJoint joint, float low, float high, float softness, float biasFactor, float relaxationFactor) | | |
proto native void dJointHingeSetMotorTargetAngle(dJoint joint, float angle, float dt, float maxImpulse) | | |
proto native float dJointSliderGetAngularPos(dJoint joint) | | |
proto native float dJointSliderGetLinearPos(dJoint joint) | | |
proto native void dJointSliderSetAngularLimits(dJoint joint, float lowerLimit, float upperLimit) | | |
proto native void dJointSliderSetAngularMotor(dJoint joint, float velocity, float force) | | |
proto native void dJointSliderSetDirAngular(dJoint joint, float softness, float restitution, float damping) | | |
proto native void dJointSliderSetDirLinear(dJoint joint, float softness, float restitution, float damping) | | |
proto native void dJointSliderSetLimAngular(dJoint joint, float softness, float restitution, float damping) | | |
proto native void dJointSliderSetLimLinear(dJoint joint, float softness, float restitution, float damping) | | |
proto native void dJointSliderSetLinearLimits(dJoint joint, float lowerLimit, float upperLimit) | | |
proto native void dJointSliderSetLinearMotor(dJoint joint, float velocity, float force) | | |
proto native void dJointSliderSetOrthoAngular(dJoint joint, float softness, float restitution, float damping) | | |
proto native void dJointSliderSetOrthoLinear(dJoint joint, float softness, float restitution, float damping) | | |