Objective:
Learn what blocks are available for refining meshes and how to use them.Applies to:
- Exporting, Manufacturing, Analysis, Topology Optimization
Procedure:
Remesh Surface
Refine Mesh
Split Mesh
Filter Mesh List
Merge Mesh and Merge FE Mesh
Simplify Mesh By Amount
Simplify Mesh by Threshold
Meshes typically need further refinement (or cleaning) before they can be useful down the road. These blocks help reduce file size, reduce triangle count, and capture fine details. Try using these blocks in combinations to mesh complex parts. At the end of cleaning your meshes, you want to be sure that there are no self-intersections, that the mesh is manifold, and that all faces are oriented correctly. To check these properties, open up the Property panel on the mesh block and scroll down. You want to see:- Manifold: True
- Oriented: True
- Self-intersecting: False

Remesh Surface :
Cleans up defects in a mesh, consolidates meshes into fewer elements, and/or spatially varies the mesh density. Gives more control over the size, shape, and uniformity of the original mesh. Use this block to generate FEA quality meshes for downstream analysis.![]() | Edge length: Specifies the approximate edge length of the mesh elements. Can be a singular, consistent value, or a scalar field, meaning you can spatially vary the size of the mesh. |
![]() | Span Angle: Refines elements that lie on curves. It signifies the maximum allowed angle that elements on curved surfaces are allowed to span. With a smaller span angle, elements on the curve are more refined to fit the span angle. |
![]() | Growth Rate: Specifies the ratio of element size from one element to another. The number can be anything greater than 1. The smaller the number, the more uniform the mesh. In the image to the right, you can see how changing the growth rate from 2 to 1.05 creates a more uniform mesh. |
![]() | Feature Angle: Controls the degree to which curved surfaces are converted to flat edges in a mesh. The value represents the maximum allowed angle between two adjacent planes that define an edge. A lower value results in more planar regions of the mesh where an input surface is curved. |
- When you have mesh elements clustering together:
- Increase the Growth Rate, add a Minimum Edge Length
- When high fidelity is needed on curved surfaces:
- Lower the Chord height, lower the Span angle
- If you have surface divots or self-intersections:
- Lower the Chord height
- For a more uniform mesh:
- Lower the Growth Rate, lower the Edge Length
- Why is the progress bar getting stuck?
- Need to adjust your inputs: Chord height, Span angle, and Growth rate
- Why is it taking so long?
- Try increasing mesh size
- Why isn’t my texture captured in the mesh?
- Check that the initial mesh is detailed enough and add a minimum feature size
Refine Mesh :
Refines a mesh using subdivision. Increases the size of any mesh to be exported, by increasing the triangle count.
Split Mesh :
Splits a mesh into multiple mesh objects. Learn how to use it here.
Filter Mesh List :
Filters the Split Mesh results, based on a volume, to remove small disconnected pieces from the mesh.
Merge Mesh andMerge FE Mesh:
Merges multiple mesh objects together. FE Meshes are merged by collapsing nodes within a given tolerance.Simplify Mesh By Amount:
Reduces the number of triangles on the surface mesh depending on the amount entered (in a range from 0-1, but not including 0 or 1).
Simplify Mesh by Threshold :
Reduces the number of triangles on the surface mesh. The block ensures that the distances between the surface input mesh and the surface of the new mesh are below the defined threshold amount.
- Methods for creating surface meshes
- How to create a surface mesh
- How to extract or clean up mesh bodies with Split Mesh





