Torque2D Reference
Loading...
Searching...
No Matches
Box3D Class Reference

#include <mBox.h>

Public Member Functions

 Box3D ()
 Box3D (const Point3D &in_rMin, const Point3D &in_rMax, const bool in_overrideCheck=false)
bool isContained (const Point3D &in_rContained) const
bool isOverlapped (const Box3D &in_rOverlap) const
F64 len_x () const
F64 len_y () const
F64 len_z () const
void intersect (const Box3D &in_rIntersect)
void getCenter (Point3D *center) const

Public Attributes

Point3D mMin
Point3D mMax

Detailed Description

Clone of Box3F, using 3D types.

3D types use F64.

See also
Box3F

Constructor & Destructor Documentation

◆ Box3D() [1/2]

Box3D ( )
inline

◆ Box3D() [2/2]

Box3D ( const Point3D & in_rMin,
const Point3D & in_rMax,
const bool in_overrideCheck = false )
inline

Member Function Documentation

◆ getCenter()

void getCenter ( Point3D * center) const
inline

◆ intersect()

void intersect ( const Box3D & in_rIntersect)
inline

◆ isContained()

bool isContained ( const Point3D & in_rContained) const
inline

◆ isOverlapped()

bool isOverlapped ( const Box3D & in_rOverlap) const
inline

◆ len_x()

F64 len_x ( ) const
inline

◆ len_y()

F64 len_y ( ) const
inline

◆ len_z()

F64 len_z ( ) const
inline

Member Data Documentation

◆ mMax

Point3D mMax

◆ mMin

Point3D mMin

The documentation for this class was generated from the following file: