30 bool Overlaps(
const AABox &inBox,
float inEpsilon = 1.0e-6f)
const;
33 bool Overlaps(
const OrientedBox &inBox,
float inEpsilon = 1.0e-6f)
const;
#define JPH_NAMESPACE_END
Definition Core.h:414
#define JPH_EXPORT_GCC_BUG_WORKAROUND
Definition Core.h:275
#define JPH_NAMESPACE_BEGIN
Definition Core.h:408
#define JPH_OVERRIDE_NEW_DELETE
Macro to override the new and delete functions.
Definition Memory.h:31
Axis aligned box.
Definition AABox.h:16
Holds a 4x4 matrix of floats, but supports also operations on the 3x3 upper left part of the matrix.
Definition Mat44.h:13
Oriented box.
Definition OrientedBox.h:18
Mat44 mOrientation
Transform that positions and rotates the local space axis aligned box into world space.
Definition OrientedBox.h:35
OrientedBox(Mat44Arg inOrientation, Vec3Arg inHalfExtents)
Definition OrientedBox.h:24
OrientedBox(Mat44Arg inOrientation, const AABox &inBox)
Construct from axis aligned box and transform. Only works for rotation/translation matrix (no scaling...
Definition OrientedBox.h:27
JPH_OVERRIDE_NEW_DELETE OrientedBox()=default
Constructor.
Vec3 mHalfExtents
Half extents (half the size of the edge) of the local space axis aligned box.
Definition OrientedBox.h:36