Mesh Operators
Mesh Relax
- Relaxes the mesh by moving each vertex towards the average of its neighbor vertices.
- Exposed properties are:
Iterations
- Defines how many iterations to perform.
- In each iteration, each vertex will be moved to the average position of its neighbord vertices.
- After all vertices have been moved, more iterations can be performed using the modified vertex positions from the previous iterations.
- The minimum value is 0 and performs no iterations at all, equivalent to disabling the operator.
- The slider’s range maximum is 100.
- Values higher than 100 can be entered manually by typing into the value field.
Weight
- Defines how much to move the vertex from its current position to the average position of its neighbors.
- The maximum value is 1.0 and moves the vertex to the average position of its neightbors.
- The minimum value is 0.0 and does not move the vertex at all.
- Values outside of the 0.0-1.0 range are not allowed and will be clamped.
Remove All Mesh Channels
- Removes all extra mesh channels like Color, TextureCoord etc., except for vertices and faces.
- Useful to produce XMesh files with minimal mesh data when exporting the mesh to disk.
- This operator exposes no properties.
Cull Faces by Normal Similarity
- Deletes faces based on a comparison between the mesh face Normals and Normals sampled from the Point Cloud.
- Exposed properties are:
Tolerance
- Defines the tolerance of the comparison test.
- Valid range is from 0.0 to 100.0.
- Default is 50.0
Mesh Channels
- Re-samples data from the Point Cloud via the Mesher’s iso-surface and updates the mesh channels.
- Not supported on mesh objects other than Mesher.
- It exposes no controls.
Mesh Evolution
- Relaxes the mesh of a Mesher object while attempting to keep the vertices on the Mesher’s iso-surface.
- Exposed properties are:
Iterations
- Defines how many iterations to perform.
- The minimum value is 0 and performs no iterations at all, equivalent to disabling the operator.
- The slider’s range maximum is 100.
- Values higher than 100 can be entered manually by typing into the value field.
RelaxWeight
- Defines how much to move each vertex
- Values outside of the 0.0-1.0 range are not allowed and will be clamped.
Mesh Reduction
- Simplifies the mesh by collapsing edges and producing a mesh with less and larger polygons.
- An instance of this operator is added to every new Mesher object automatically, and the relevant controls are exposed in the Mesher’s UI.
- The operator exposes the following properties:
MeshReductionEnableFaceFraction
- When checked, the operator will use a fraction of the faces as defined by MeshReductionFaceFraction to determine when to stop optimizing.
- When the operator is created as part of a Mesher object, the state of this property will be controlled by the drop-down list in the Mesher’s UI.
MeshReductionFaceFraction
- Defines the fraction of the faces used when MeshReductionEnableFaceFraction is checked.
MeshReductionEnableFaceCount
- When checked, the operator will use a absolute faces count as defined by MeshReductionFaceCount to determine when to stop optimizing.
- When the operator is created as part of a Mesher object, the state of this property will be controlled by the drop-down list in the Mesher’s UI.
MeshReductionFaceCount
- Defines the absolute faces count used when MeshReductionEnableFaceCount is checked.
MeshReductionEnableError
- When checked, the operator will use the error threshold defined by MeshReductionError to determine when to stop optimizing.
- When the operator is created as part of a Mesher object, the state of this property will be False and it will not be controlled by the drop-down list in the Mesher’s UI.
MeshReductionError
- Defines the absolute faces count used when MeshReductionEnableError is checked.
Conform To Particles
- Conforms the vertices of a Mesher to the closest points of the Point Sources of the Mesher.
- It can be added to a Mesher, especially after culling its backfacing polygons, to produce a single-sided mesh passing through the surface defined by the Point Cloud.
- This operator exposes no properties.