Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations > API/Plugins/DynamicMesh/Operations/FGroupEdgeInserter
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/GroupEdgeInserter.h |
| Include | #include "Operations/GroupEdgeInserter.h" |
Syntax
struct FEdgeLoopInsertionParams
Remarks
Parameters for an InsertEdgeLoops() call.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bInputsAreProportions | ||
| bool | bSimplifyAlongPath | When inserting edges, we can locally simplify to improve mesh quality along the edge path. | |
| int32 | GroupEdgeID | Edge loops will be inserted perpendicular to this group edge | |
| FDynamicMesh3 * | Mesh | Both of these get updated in the operation | |
| EInsertionMode | Mode | Determines how the edge is inserted: by using a cutting plane to cut existing triangles along the path, or deleting triangles and retriangulating. | |
| const TArray< double > * | SortedInputLengths | Inputs can be proportions in the range (0,1), or absolute lengths. | |
| int32 | StartCornerID | One of the endpoints of the group edge, from which the arc lengths or proportions should be measured | |
| FGroupTopology * | Topology | ||
| double | VertexTolerance | When inserting edges, this is the distance that a desired new point can be to use a nearby vertex rather than splitting an edge to create a new one. |