Esempio n. 1
0
void Pin::GetBox(Box& boxOut)
{
    boxOut.Center() = GetRigidBody().GetPosition();
    
    Vector3 boxAxisX = GetRigidBody().GetROrientation() * Vector3::UNIT_X;
    Vector3 boxAxisY = GetRigidBody().GetROrientation() * Vector3::UNIT_Y;
    Vector3 boxAxisZ = GetRigidBody().GetROrientation() * Vector3::UNIT_Z;
    boxOut.Axis(0) = boxAxisX;
    boxOut.Axis(1) = boxAxisY;
    boxOut.Axis(2) = boxAxisZ;
    
    boxOut.Extent(0) = 0.31128f;
    boxOut.Extent(1) = 0.31128f;
    boxOut.Extent(2) = 0.97743f;
}