Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
Inheritance Hierarchy
- IHoleFiller
- FSimpleHoleFiller
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/SimpleHoleFiller.h |
| Include | #include "Operations/SimpleHoleFiller.h" |
Syntax
class FSimpleHoleFiller : public UE::Geometry::IHoleFiller
Remarks
Fill an EdgeLoop hole with triangles. Supports two fill modes, either a fan connected to a new central vertex, or a triangulation of the boundary polygon
Variables
| Type | Name | Description | |
|---|---|---|---|
| EFillType | FillType | ||
| FEdgeLoop | Loop | ||
| FDynamicMesh3 * | Mesh | Inputs | |
| int32 | NewVertex | Outputs |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSimpleHoleFiller
(
FDynamicMesh3* Mesh, |
Construct simple hole filler (just adds a central vertex and a triangle fan) |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Fill_EarClip
(
int32 NewGroupID |
||
| bool | Fill_Fan
(
int32 NewGroupID |
||
| bool | UpdateAttributes
(
TArray< FMeshRegionBoundaryLoops::VidOverlayMap< FVector2f >>& VidUVMaps |
Updates the normals and UV's of NewTriangles. | |
| EOperationValidationResult | Validate () |
Overridden from IHoleFiller
| Type | Name | Description | |
|---|---|---|---|
| bool | Fill
(
int32 GroupID |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EFillType |