Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Construct a "minimal" fill surface for the hole. This surface is often quasi-developable, reconstructs sharp edges, etc. There are various options.
| Name | FMinimalHoleFiller |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MinimalHoleFiller.h |
| Include Path | #include "Operations/MinimalHoleFiller.h" |
Syntax
class FMinimalHoleFiller : public UE::Geometry::IHoleFiller
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMinimalHoleFiller
(
FDynamicMesh3* InMesh, |
Operations/MinimalHoleFiller.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIgnoreBoundaryTriangles | bool | Settings. | Operations/MinimalHoleFiller.h | |
| bOptimizeDevelopability | bool | Operations/MinimalHoleFiller.h | ||
| bOptimizeTriangles | bool | Operations/MinimalHoleFiller.h | ||
| DevelopabilityTolerance | double | Operations/MinimalHoleFiller.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoundaryVertices | TSet< int > | Operations/MinimalHoleFiller.h | ||
| Curvatures | TArray< double > | Operations/MinimalHoleFiller.h | ||
| ExteriorAngleSums | TMap< int, double > | Operations/MinimalHoleFiller.h | ||
| FillLoop | FEdgeLoop | Operations/MinimalHoleFiller.h | ||
| FillMesh | FDynamicMesh3 * | Operations/MinimalHoleFiller.h | ||
| Mesh | FDynamicMesh3 * | Inputs. | Operations/MinimalHoleFiller.h | |
| RegionOp | TUniquePtr< FMeshRegionOperator > | Operations/MinimalHoleFiller.h |
Functions
Public
Overridden from IHoleFiller
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Fill
(
int32 GroupID |
Operations/MinimalHoleFiller.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static double GetTriAspect
(
const FDynamicMesh3& mesh, |
Operations/MinimalHoleFiller.h |