Code: Select all
void GraphicsObject::getWorldTransform(btTransform& worldTrans) const
{
worldTrans.setOrigin(btVector3(position.x, position.y, position.z));
}
void GraphicsObject::setWorldTransform(const btTransform& worldTrans)
{
D3DXVECTOR3 old = position;
position.x = worldTrans.getOrigin().x();
position.y = worldTrans.getOrigin().y();
position.z = worldTrans.getOrigin().z();
if (position != old)
std::cout << "changed! ";
}
Do I have the right idea here?