Creates a triangle mesh from a provided input mesh. The triangles will be of approximately equal size. They are generated using Delaunay meshing from a level set of the input mesh. As such, they can easily be offset to grow/shrink the mesh.

When performing Delaunay Tetrahedralization, the quality of the tets is generally improved by first re-meshing the input mesh with the zIsoMesh node.

Attribute

Meaning

recompute

When set to “off”, this node will not update even when its inputs have changed.

inputGeometry

If the input geometry is a watertight, choose “Manifold” to use a faster and
more accurate algorithm. Otherwise, use “Polygon Soup”.

isosurfaceValue

Distance from the limit surface measured in grid space where the triangle mesh
will be created (the default measures where the signed distance value is 0.1).

triangleSize

Adjusts the resolution of the mesh by changing the average triangle size. This
number is transformation invariant.

resolution

The X, Y and Z resolution of the level set.

precision

This node has a “double” precision implementation that is fast but sometimes
fails. It also have an “exact” precision implementation that takes twice as
long, but is more robust.

produceManifoldMesh

Can be switched off in the event that the mesh creation fails. This will allow
an artist to manually fix the remaining problems on the resulting mesh.

limitMaxIterations

A boolean that tells the algorithm to only iterate to the “maxIterations”
defined in the attribute of the same name.

maxIterations

The number of iterations to stop at.

limitMaxTime

Enable/disable stopping the algorithm when the “maxTimeSeconds” is reached.