मैं केवल X और Z अक्षों के साथ ले जाने वाली वस्तु बनाना चाहता हूं, जबकि Y- अक्ष को निष्क्रिय रखते हुए (यह 2D में गति की तरह है, और वस्तु नीचे नहीं गिरेगी)।
मैं वर्तमान में Y- अक्ष में गति को प्रतिबंधित करने के लिए 6 डॉफ़ बाधा का उपयोग कर रहा हूं, लेकिन यह काम नहीं कर रहा है:
btRigidBody* zeroBody = new btRigidBody(0, NULL, NULL); // Create the body that we attach things to
btRigidBody* robot = mCarChassis->getBulletRigidBody();
btGeneric6DofConstraint* constrict = new btGeneric6DofConstraint(*robot, *zeroBody, btTransform::getIdentity(), btTransform::getIdentity(), false);
constrict->setLinearLowerLimit( btVector3( 1, 1, 1));
constrict->setLinearUpperLimit( btVector3(-1, 1,-1));
constrict->setAngularLowerLimit( btVector3( 1, 1, 1) );
constrict->setAngularUpperLimit( btVector3(-1, -1, -1) );
mBulletWorld->getBulletDynamicsWorld()->addConstraint(constrict);
धन्यवाद!