BoundingBox¶
-
class BoundingBox¶
Bases:
FiniteBoundingVolumeAn 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
digraph inheritance1aafb4a4e0 { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "BoundingBox" [URL="acron.core.BoundingBox.html#acron.core.BoundingBox",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "FiniteBoundingVolume" -> "BoundingBox" [arrowsize=0.75,style=""]; "BoundingVolume" [URL="acron.core.BoundingVolume.html#acron.core.BoundingVolume",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "TypedReferenceCount" -> "BoundingVolume" [arrowsize=0.75,style=""]; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; "FiniteBoundingVolume" [URL="acron.core.FiniteBoundingVolume.html#acron.core.FiniteBoundingVolume",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "GeometricBoundingVolume" -> "FiniteBoundingVolume" [arrowsize=0.75,style=""]; "GeometricBoundingVolume" [URL="acron.core.GeometricBoundingVolume.html#acron.core.GeometricBoundingVolume",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "BoundingVolume" -> "GeometricBoundingVolume" [arrowsize=0.75,style=""]; "ReferenceCount" [URL="acron.core.ReferenceCount.html#acron.core.ReferenceCount",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "ReferenceCount" [arrowsize=0.75,style=""]; "TypedObject" [URL="acron.core.TypedObject.html#acron.core.TypedObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "TypedObject" [arrowsize=0.75,style=""]; "TypedReferenceCount" [URL="acron.core.TypedReferenceCount.html#acron.core.TypedReferenceCount",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "TypedObject" -> "TypedReferenceCount" [arrowsize=0.75,style=""]; "ReferenceCount" -> "TypedReferenceCount" [arrowsize=0.75,style=""]; }- BoundingBox.__init__()¶
Constructs an empty box object.
Constructs a specific box object.
- static BoundingBox.get_class_type()¶
- BoundingBox.get_num_planes()¶
Returns 6: the number of faces of a rectangular solid.
- BoundingBox.get_num_points()¶
Returns 8: the number of vertices of a rectangular solid.
- BoundingBox.get_plane()¶
Returns the nth face of the rectangular solid.
- BoundingBox.get_point()¶
Returns the nth vertex of the rectangular solid.
- static BoundingBox.operator_delete()¶
- static BoundingBox.operator_delete()¶
- static BoundingBox.operator_new()¶
- static BoundingBox.operator_new()¶
- BoundingBox.set_min_max()¶
Sets the min and max point of the rectangular solid.
- static BoundingBox.validate_ptr()¶