我一直在研究 RagdollDemo 并且有点卡在 setEulerZYX() 用于基础矩阵的部分。
transform.setIdentity();
transform.setOrigin(btVector3(btScalar(-0.35), btScalar(1.45), btScalar(0.)));
transform.getBasis().setEulerZYX(0,0,M_PI_2);
m_bodies[BODYPART_LEFT_UPPER_ARM] = localCreateRigidBody(btScalar(1.), offset*transform, m_shapes[BODYPART_LEFT_UPPER_ARM]);
我做了一些研究,但不能完全理解这个函数究竟做了什么以及为什么需要它。任何帮助都会非常好。