[ODE] Body test in dJointGetSliderPosition

LR logreg at free.fr
Thu Mar 22 03:25:52 MST 2007


For official developers, i think it should be great to add a "body!=NULL"
test in the  dReal dJointGetSliderPosition (dJointID j) function:

dReal dJointGetSliderPosition (dJointID j)


dxJointSlider* joint = (dxJointSlider*)j;

dUASSERT(joint,"bad joint argument");

dUASSERT(joint->vtable == &__dslider_vtable,"joint is not a slider");

if (joint->node[0].body) {    // *** <------- the test ***

// get axis1 in global coordinates



Because now, it crashes when slider is not attached. In fact this test is
already done in dJointGetHingeAngleRate for exemple. it should be
interesting to generalize this tests for joints.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mooshika.org/pipermail/ode/attachments/20070322/b63ad87a/attachment.htm

More information about the ODE mailing list