bounding volume hierarchy for point cloud structure Generated from class MR.AABBTreePoints. This is the non-const half of the class.
More...
bounding volume hierarchy for point cloud structure Generated from class MR.AABBTreePoints. This is the non-const half of the class.
◆ AABBTreePoints() [1/4]
| unsafe MR.AABBTreePoints.AABBTreePoints |
( |
MR._ByValue_AABBTreePoints | _other | ) |
|
|
inline |
◆ AABBTreePoints() [2/4]
| unsafe MR.AABBTreePoints.AABBTreePoints |
( |
MR.Const_PointCloud | pointCloud | ) |
|
|
inline |
◆ AABBTreePoints() [3/4]
| unsafe MR.AABBTreePoints.AABBTreePoints |
( |
MR.Const_Mesh | mesh | ) |
|
|
inline |
◆ AABBTreePoints() [4/4]
| unsafe MR.AABBTreePoints.AABBTreePoints |
( |
MR.Const_VertCoords | points, |
|
|
MR.Const_VertBitSet? | validPoints = null ) |
|
inline |
◆ assign()
| unsafe MR.AABBTreePoints MR.AABBTreePoints.assign |
( |
MR._ByValue_AABBTreePoints | _other | ) |
|
|
inline |
Generated from method MR::AABBTreePoints::operator=.
◆ getLeafOrderAndReset()
| unsafe void MR.AABBTreePoints.getLeafOrderAndReset |
( |
MR.VertBMap | vertMap | ) |
|
|
inline |
returns the mapping original VertId to new id following the points order in the tree; then resets leaf order as if the points were renumberd following the mapping; buffer in vertMap must be resized before the call, and caller is responsible for filling missing vertex elements Generated from method MR.AABBTreePoints.getLeafOrderAndReset.
◆ operator AABBTreePoints() [1/3]
| unsafe implicit MR.AABBTreePoints.operator AABBTreePoints |
( |
MR.Const_Mesh | mesh | ) |
|
|
inlinestatic |
◆ operator AABBTreePoints() [2/3]
| unsafe implicit MR.AABBTreePoints.operator AABBTreePoints |
( |
MR.Const_PointCloud | pointCloud | ) |
|
|
inlinestatic |
◆ operator AABBTreePoints() [3/3]
| unsafe implicit MR.AABBTreePoints.operator AABBTreePoints |
( |
MR.Const_VertCoords | points | ) |
|
|
inlinestatic |
◆ refit()
| unsafe void MR.AABBTreePoints.refit |
( |
MR.Const_VertCoords | newCoords, |
|
|
MR.Const_VertBitSet | changedVerts ) |
|
inline |
updates bounding boxes of the nodes containing changed vertices; this is a faster alternative to full tree rebuild (but the tree after refit might be less efficient)
- Parameters
-
| newCoords | coordinates of all vertices including changed ones; |
| changedVerts | vertex ids with modified coordinates (since tree construction or last refit) Generated from method MR.AABBTreePoints.refit. |
The documentation for this class was generated from the following file: