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