this class is responsible for iterative construction of distance map along the surface Generated from class MR.SurfaceDistanceBuilder. This is the non-const half of the class.
More...
this class is responsible for iterative construction of distance map along the surface Generated from class MR.SurfaceDistanceBuilder. This is the non-const half of the class.
◆ SurfaceDistanceBuilder() [1/5]
| unsafe MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder |
( |
MR._ByValue_SurfaceDistanceBuilder | _other | ) |
|
|
inline |
Generated from constructor MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder.
◆ SurfaceDistanceBuilder() [2/5]
| MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder |
( |
Const_SurfaceDistanceBuilder | _other | ) |
|
|
inline |
Generated from constructor MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder.
◆ SurfaceDistanceBuilder() [3/5]
Generated from constructor MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder.
◆ SurfaceDistanceBuilder() [4/5]
| unsafe MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder |
( |
MR.Const_Mesh | mesh, |
|
|
MR.Const_VertBitSet? | region ) |
|
inline |
Generated from constructor MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder.
◆ SurfaceDistanceBuilder() [5/5]
| unsafe MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder |
( |
MR.Const_Mesh | mesh, |
|
|
in MR.Vector3f | target, |
|
|
MR.Const_VertBitSet? | region ) |
|
inline |
Generated from constructor MR.SurfaceDistanceBuilder.SurfaceDistanceBuilder.
◆ addStart()
| unsafe void MR.SurfaceDistanceBuilder.addStart |
( |
MR.Const_MeshTriPoint | start | ) |
|
|
inline |
initiates distance construction from triangle vertices surrounding given start point (they all will be returned by growOne) Generated from method MR.SurfaceDistanceBuilder.addStart.
◆ addStartRegion()
| unsafe void MR.SurfaceDistanceBuilder.addStartRegion |
( |
MR.Const_VertBitSet | region, |
|
|
float | startDistance ) |
|
inline |
initiates distance construction from given vertices with known start distance in all of them (region vertices will NOT be returned by growOne) Generated from method MR.SurfaceDistanceBuilder.addStartRegion.
◆ addStartVertices()
| unsafe void MR.SurfaceDistanceBuilder.addStartVertices |
( |
MR.Phmap.Const_FlatHashMap_MRVertId_Float | startVertices | ) |
|
|
inline |
initiates distance construction from given start vertices with values in them (these vertices will NOT be returned by growOne if values in them are not decreased) Generated from method MR.SurfaceDistanceBuilder.addStartVertices.
◆ growOne()
| unsafe MR.VertId MR.SurfaceDistanceBuilder.growOne |
( |
| ) |
|
|
inline |
◆ setMaxVertUpdates()
| unsafe void MR.SurfaceDistanceBuilder.setMaxVertUpdates |
( |
int | v | ) |
|
|
inline |
◆ takeDistanceMap()
The documentation for this class was generated from the following file: