Exemple #1
0
 virtual void CalculateBoundingBox() {
    m_cOrientationMatrix.FromQuaternion(GetOrientation());
    CalculateBoundingBoxFromHalfSize(GetBoundingBox(),
                                     m_cHalfSize,
                                     GetPosition(),
                                     m_cOrientationMatrix);
 }
 virtual void CalculateBoundingBox() {
    m_cCenterPos = GetPosition();
    m_cCenterPos.SetZ(m_cCenterPos.GetZ() + m_cHalfSize.GetZ());
    m_cOrientationMatrix.FromQuaternion(GetOrientation());
    CalculateBoundingBoxFromHalfSize(GetBoundingBox(),
                                     m_cHalfSize,
                                     m_cCenterPos,
                                     m_cOrientationMatrix);
 }