Skip to main content

About this Block

What it does: The Mesh from Implicit by AT block generates a mesh from an implicit body input using Adaptive Tessellation.
  • Compared to the traditional Mesh from Implicit Body method, Adaptive Tessellation significantly reduces computational and memory overhead, especially when finer tolerances are required, and yields fewer self-intersections.
  • The Mesh from Implicit by AT block achieves this by generating large mesh faces in flatter or less complex regions and maintaining small faces where higher fidelity is needed, resulting in a lower overall triangle count.
Common uses:
  • Exporting surface meshes for external remesh and simulation
Tips
  • The block comes with built-in simplification — you can have a lower tolerance compared to the Mesh from Implicit Body block.
  • Tolerance and Max. Edge Length take in Scalar Field inputs. You can use a scalar field to spatially vary these parameters.

Example File

Download Example: Mesh from Implicit by AT
Converts an Implicit Body to a Mesh using Adaptive Tessellation. This method may significantly reduce computational and memory overhead compared to traditional methods, especially when finer tolerances are required. It achieves this by creating fewer triangles in flatter or less complex regions, resulting in a lower overall triangle count. However, this optimization can lead to a less regular and lower quality mesh in certain areas unless remeshing is enabled.

Inputs

NameTypeDescription
BodyImplicit BodyImplicit body to convert.
ToleranceScalar FieldThe maximum allowable deviation of the tessellation from the implicit geometry. As this value gets smaller, the resulting mesh will be more precise, but the block will take longer to compute.
RemeshBoolRemesh the resulting adapted tessellation for better triangle quality. Note there is a risk of producing self-intersections.

Outputs

Type
Mesh