static float get_phys_joint_attr(dJointID j, int p) { switch (dJointGetType(j)) { case dJointTypeHinge: return (float) dJointGetHingeParam (j, p); case dJointTypeSlider: return (float) dJointGetSliderParam (j, p); case dJointTypeHinge2: return (float) dJointGetHinge2Param (j, p); case dJointTypeUniversal: return (float) dJointGetUniversalParam(j, p); default: return 0.0f; } }
Real32 PhysicsHinge2Joint::getParam(Int32 param ) { PhysicsHinge2JointPtr tmpPtr(*this); return dJointGetHinge2Param(tmpPtr->id, param); }