11 #ifndef __UT_OBBox_h__
12 #define __UT_OBBox_h__
Axis-aligned bounding box (AABB).
UT_OBBoxT< float > UT_OBBox
Arbitrarily Oriented Bounding (OBB)
UT_Matrix3T< T > getBasis() const
Return the basis that defines the orientation of the OBB.
GLuint GLenum GLenum transform
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
UT_OBBoxT< fpreal > UT_OBBoxR
UT_OBBoxT< fpreal64 > UT_OBBoxD
UT_Vector3T< T > getRadii() const
Return the half radii(side length) of the OBB.
UT_Vector3T< T > getRotation() const
Return the rotation i radians.
UT_BoundingBoxT< T > getBBox() const
Return the non-oriented bounding box.
GLuint GLdouble GLdouble GLint GLint const GLdouble * points
UT_Vector3T< T > getCenter() const
Return the center of the OBB.
UT_OBBoxT< fpreal32 > UT_OBBoxF
UT_Vector3T< T > myRotation
UT_BoundingBoxT< T > myBB
UT_Vector3T< T > myCenter