GeometricBoundingVolume¶
from acron.core import GeometricBoundingVolume
- class GeometricBoundingVolume¶
Bases:
Bases:
BoundingVolumeThis is another abstract class, for a general class of bounding volumes that actually enclose points in 3-d space, such as BSP’s and bounding spheres.
Inheritance diagram
digraph inheritanceb07b61b41d { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "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=""]; "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=""]; }- contains()¶
Returns the appropriate set of IntersectionFlags to indicate the amount of intersection with the indicated volume.
Returns the appropriate set of IntersectionFlags to indicate the amount of intersection with the indicated point.
Returns the appropriate set of IntersectionFlags to indicate the amount of intersection with the indicated line segment.
- extend_by()¶
Increases the size of the volume to include the given volume.
Increases the size of the volume to include the given point.
- get_approx_center()¶
- static get_class_type()¶
- xform()¶