Public Member Functions | |
None | __init__ (self, Polyline3 polyline) |
None | __init__ (self, Mesh mesh, UndirectedEdgeBitSet edgeSet) |
None | __init__ (self) |
Public Member Functions inherited from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f | |
Box3f | getBoundingBox (self) |
None | getLeafOrder (self, UndirectedEdgeBMap leafMap) |
None | getLeafOrderAndReset (self, UndirectedEdgeBMap leafMap) |
NodeBitSet | getNodesFromLeaves (self, UndirectedEdgeBitSet leaves) |
UndirectedEdgeBitSet | getSubtreeLeaves (self, NodeId subtreeRoot) |
std_vector_Id_NodeTag | getSubtrees (self, int minNum) |
int | heapBytes (self) |
Vector_AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f_NodeId | nodes (self) |
int | numLeaves (self) |
AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f | operator (self, NodeId nid) |
Additional Inherited Members | |
Static Public Member Functions inherited from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f | |
NodeId | rootNodeId () |
Static Public Attributes inherited from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f | |
BoxT = Box3f | |
LeafBMap = UndirectedEdgeBMap | |
LeafBitSet = UndirectedEdgeBitSet | |
LeafId = UndirectedEdgeId | |
Node = AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f | |
NodeVec = Vector_AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f_NodeId | |
Traits = AABBTreeTraits_UndirectedEdgeTag_Box3f | |
Generated from: MR::AABBTreePolyline3 Aliases: AABBTreePolyline_Vector3f, AABBTreePolyline_Vector3f, AABBTreePolyline_Vector3f bounding volume hierarchy for line segments
None meshlib.mrmeshpy.AABBTreePolyline3.__init__ | ( | self, | |
Polyline3 | polyline ) |
creates tree for given polyline
Reimplemented from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.
None meshlib.mrmeshpy.AABBTreePolyline3.__init__ | ( | self, | |
Mesh | mesh, | ||
UndirectedEdgeBitSet | edgeSet ) |
creates tree for selected edges on the mesh (only for 3d tree)
Reimplemented from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.
None meshlib.mrmeshpy.AABBTreePolyline3.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.