# 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. |