IntersectionBoundingVolume
from panda3d.core import IntersectionBoundingVolume
- class IntersectionBoundingVolume
- Bases: - GeometricBoundingVolume- This special bounding volume is the intersection of all of its constituent bounding volumes. - A point is defined to be within an IntersectionBoundingVolume if it is within all of its component bounding volumes. - Inheritance diagram - __init__(*args, **kwargs)
 - addComponent()
- C++ Interface: add_component(const IntersectionBoundingVolume self, const GeometricBoundingVolume component) - /**
- Adds a new component to the volume. This does not necessarily increase the 
- total number of components by one, and you may or may not be able to find 
- this component in the volume by a subsequent call to get_component(); 
- certain optimizations may prevent the component from being added, or have 
- other unexpected effects on the total set of components. 
 - */ 
 
 - add_component()
- C++ Interface: add_component(const IntersectionBoundingVolume self, const GeometricBoundingVolume component) - /**
- Adds a new component to the volume. This does not necessarily increase the 
- total number of components by one, and you may or may not be able to find 
- this component in the volume by a subsequent call to get_component(); 
- certain optimizations may prevent the component from being added, or have 
- other unexpected effects on the total set of components. 
 - */ 
 
 - clearComponents()
- C++ Interface: clear_components(const IntersectionBoundingVolume self) - /**
- Removes all components from the volume. 
 - */ 
 
 - clear_components()
- C++ Interface: clear_components(const IntersectionBoundingVolume self) - /**
- Removes all components from the volume. 
 - */ 
 
 - components
 - getClassType()
- C++ Interface: get_class_type() 
 - getComponent()
- C++ Interface: get_component(IntersectionBoundingVolume self, int n) - /**
- Returns the nth component in the intersection. 
 - */ 
 
 - getComponents()
 - getNumComponents()
- C++ Interface: get_num_components(IntersectionBoundingVolume self) - /**
- Returns the number of components in the intersection. 
 - */ 
 
 - get_class_type()
- C++ Interface: get_class_type() 
 - get_component()
- C++ Interface: get_component(IntersectionBoundingVolume self, int n) - /**
- Returns the nth component in the intersection. 
 - */ 
 
 - get_components()
 
