11 #ifndef __UT_OBBox_h__
12 #define __UT_OBBox_h__
GLdouble GLdouble GLint GLint const GLdouble * points
Axis-aligned bounding box (AABB).
__hostdev__ bool isValid(GridType gridType, GridClass gridClass)
return true if the combination of GridType and GridClass is valid.
UT_OBBoxT< float > UT_OBBox
Arbitrarily Oriented Bounding (OBB)
#define SYS_DEPRECATED_REPLACE(__V__, __R__)
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.
GA_API const UT_StringHolder transform
SIM_API const UT_StringHolder position
GA_API const UT_StringHolder pivot
UT_Vector3T< T > getCenter() const
Return the center of the OBB.
UT_OBBoxT< fpreal32 > UT_OBBoxF
IMATH_HOSTDEVICE IMATH_CONSTEXPR14 bool intersects(const Box< Vec3< T >> &b, const Line3< T > &r, Vec3< T > &ip) IMATH_NOEXCEPT