Code: Select all
btTransform frameInA, frameInB;
frameInA.setFromOpenGLMatrix((float*)&joint->obj[0]->getPose());
frameInB.setFromOpenGLMatrix((float*)&joint->obj[1]->getPose());
joint->joint = new btGeneric6DofConstraint( *joint->obj[0]->actor, *joint->obj[1]->actor, frameInA, frameInB, false );
scene->DynamicsWorld->addConstraint(joint->joint, true);