BoundingBox¶
-
class
BoundingBox
¶ Bases:
FiniteBoundingVolume
An axis-aligned bounding box; that is, a minimum and maximum coordinate triple.
This box is always axis-aligned. If you need a more general bounding box, try
BoundingHexahedron
.Inheritance diagram
-
BoundingBox
(void)¶
-
explicit
BoundingBox
(LPoint3 const &min, LPoint3 const &max)¶ Constructs an empty box object.
Constructs a specific box object.
-
static TypeHandle
get_class_type
(void)¶
-
int
get_num_planes
(void) const¶ Returns 6: the number of faces of a rectangular solid.
-
int
get_num_points
(void) const¶ Returns 8: the number of vertices of a rectangular solid.
-
void
set_min_max
(LPoint3 const &min, LPoint3 const &max)¶ Sets the min and max point of the rectangular solid.
-
bool
validate_ptr
(void const *ptr)¶
-