//-----------------------------------------------------------------------------
//  SetWorldOrientation
//-----------------------------------------------------------------------------
//!!
void CPhysicObj::SetWorldOrientation (const NxMat33 &mOrient)
{
	assert ( m_bActivated );

	for (int i=0; i<GetNumParts(); i++) {
		SetWorldOrientation(mOrient);
	}
}
	//
	// 设置本地朝向
	//
	VOID CSceneNode::SetWorldDirection(FLOAT x, FLOAT y, FLOAT z, FLOAT upx, FLOAT upy, FLOAT upz)
	{
		VEC3 up;
		VEC3 direction;
		QUAT worldOrientation;
		Vec3Set(&up, upx, upy, upz);
		Vec3Set(&direction, x, y, z);
		QuatDefLookAt(&worldOrientation, &direction, &up);

		SetWorldOrientation(worldOrientation[0], worldOrientation[1], worldOrientation[2], worldOrientation[3]);
	}