Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
Inheritance Hierarchy
- IHoleFiller
- FPlanarHoleFiller
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/PlanarHoleFiller.h |
| Include | #include "Operations/PlanarHoleFiller.h" |
Syntax
class FPlanarHoleFiller : public UE::Geometry::IHoleFiller
Remarks
Fill a set of boundary loops with planar surfaces. User must provide the triangulation function.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDynamicMesh3 * | Mesh | Inputs | |
| TFunction< TArray< FIndex3i >const FGeneralPolygon2d &)> | PlanarTriangulationFunc | ||
| FVector3d | PlaneNormal | ||
| FVector3d | PlaneOrigin | ||
| const TArray< TArray< int > > * | VertexLoops |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPlanarHoleFiller
(
FDynamicMesh3* Mesh, |
Construct planar hole filler (projects the hole edges to a plane and fills the hole w/ a general 2D polygon triangulation) |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Fill
(
int GroupID |
||
| EOperationValidationResult | Validate () |