Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
Standard Remeshing Options
| Name | FGeometryScriptRemeshOptions |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshRemeshFunctions.h |
| Include Path | #include "GeometryScript/MeshRemeshFunctions.h" |
Syntax
USTRUCT (Blueprintable)
struct FGeometryScriptRemeshOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowCollapses | bool | Enable/Disable Edge Collapses during Remeshing. | GeometryScript/MeshRemeshFunctions.h |
|
| bAllowFlips | bool | Enable/Disable Edge Flips during Remeshing. | GeometryScript/MeshRemeshFunctions.h |
|
| bAllowSplits | bool | Enable/Disable Edge Splits during Remeshing. | GeometryScript/MeshRemeshFunctions.h |
|
| bAutoCompact | bool | If enabled, the output mesh is automatically compacted to remove gaps in the index space. | GeometryScript/MeshRemeshFunctions.h |
|
| bDiscardAttributes | bool | When enabled, all mesh attributes are discarded, so UV and Normal Seams can be ignored. | GeometryScript/MeshRemeshFunctions.h |
|
| bPreventNormalFlips | bool | When Enabled, Flips and Collapses will be skipped if they would flip any triangle face normals | GeometryScript/MeshRemeshFunctions.h |
|
| bPreventTinyTriangles | bool | When Enabled, Flips and Collapses will be skipped if they would create tiny degenerate triangles | GeometryScript/MeshRemeshFunctions.h |
|
| bReprojectToInputMesh | bool | When enabled, mesh vertices are projected back onto the input mesh surface during Remeshing, preserving the shape | GeometryScript/MeshRemeshFunctions.h |
|
| bUseFullRemeshPasses | bool | By default, remeshing is accelerated by tracking a queue of edges that need to be processed. | GeometryScript/MeshRemeshFunctions.h |
|
| GroupBoundaryConstraint | EGeometryScriptRemeshEdgeConstraintType | Constraints on the mesh boundary/border edges between different PolyGroups of the Mesh | GeometryScript/MeshRemeshFunctions.h |
|
| MaterialBoundaryConstraint | EGeometryScriptRemeshEdgeConstraintType | Constraints on the mesh boundary/border edges between different Material Results of the Mesh | GeometryScript/MeshRemeshFunctions.h |
|
| MeshBoundaryConstraint | EGeometryScriptRemeshEdgeConstraintType | Constraints on the open mesh boundary/border edges | GeometryScript/MeshRemeshFunctions.h |
|
| RemeshIterations | int32 | Maximum Number of iterations of the Remeshing Strategy to apply to the Mesh. | GeometryScript/MeshRemeshFunctions.h |
|
| SmoothingRate | float | Smoothing Rate/Speed. | GeometryScript/MeshRemeshFunctions.h |
|
| SmoothingType | EGeometryScriptRemeshSmoothingType | Type of 3D Mesh Smoothing to apply during Remeshing. Disable by setting SmoothingRate = 0 | GeometryScript/MeshRemeshFunctions.h |
|