コード例 #1
0
void CPhysicsObject::SetPositionMatrix(const matrix3x4_t &matrix, bool isTeleport) {
	btTransform trans;
	ConvertMatrixToBull(matrix, trans);
	m_pObject->setWorldTransform(trans * ((btMassCenterMotionState *)m_pObject->getMotionState())->m_centerOfMassOffset);

	if (isTeleport)
		m_pObject->activate();
}
コード例 #2
0
void CPhysicsObject::SetPositionMatrix(const matrix3x4_t &matrix, bool isTeleport) {
	btTransform trans;
	ConvertMatrixToBull(matrix, trans);
	((btMassCenterMotionState*)m_pObject->getMotionState())->setGraphicTransform(trans);
}