zIsoMesh¶
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. |
maxTimeSeconds |
Set the maxTimeSeconds threshold. |