Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Geometry Script Remesh Options' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Geometry Script Remesh Options |
Outputs
| Type | Name | Description |
|---|---|---|
| boolean | Discard Attributes | When enabled, all mesh attributes are discarded, so UV and Normal Seams can be ignored. New per-vertex normals are computed. |
| boolean | Reproject To Input Mesh | When enabled, mesh vertices are projected back onto the input mesh surface during Remeshing, preserving the shape |
| enum | Smoothing Type | Type of 3D Mesh Smoothing to apply during Remeshing. Disable by setting SmoothingRate = 0 |
| real | Smoothing Rate | Smoothing Rate/Speed. Faster Smoothing results in a more regular mesh, but also more potential for undesirable 3D shape change and UV distortion |
| enum | Mesh Boundary Constraint | Constraints on the open mesh boundary/border edges |
| enum | Group Boundary Constraint | Constraints on the mesh boundary/border edges between different PolyGroups of the Mesh |
| enum | Material Boundary Constraint | Constraints on the mesh boundary/border edges between different Material Results of the Mesh |
| boolean | Allow Flips | Enable/Disable Edge Flips during Remeshing. Disabling flips will significantly reduce the output mesh quality |
| boolean | Allow Splits | Enable/Disable Edge Splits during Remeshing. Disabling Splits will prevent the mesh density from increasing. |
| boolean | Allow Collapses | Enable/Disable Edge Collapses during Remeshing. Disabling Collapses will prevent the mesh density from decreasing. |
| boolean | Prevent Normal Flips | When Enabled, Flips and Collapses will be skipped if they would flip any triangle face normals |
| boolean | Prevent Tiny Triangles | When Enabled, Flips and Collapses will be skipped if they would create tiny degenerate triangles |
| boolean | Use Full Remesh Passes | By default, remeshing is accelerated by tracking a queue of edges that need to be processed. This is signficantly faster but can produce a lower quality output. Enable this option to use a more expensive strategy that guarantees maximum quality. |
| integer | Remesh Iterations | Maximum Number of iterations of the Remeshing Strategy to apply to the Mesh. More iterations are generally more expensive (much moreso with bUseFullRemeshPasses = true) |
| boolean | Auto Compact | If enabled, the output mesh is automatically compacted to remove gaps in the index space. This is expensive and can be disabled by advanced users. |