Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
Inheritance Hierarchy
- IHoleFiller
- FSmoothHoleFiller
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/SmoothHoleFiller.h |
| Include | #include "Operations/SmoothHoleFiller.h" |
Syntax
class FSmoothHoleFiller : public UE::Geometry::IHoleFiller
Remarks
This fills a hole in a mesh by doing a trivial fill, then doing a remesh, then a laplacian smooth, then a second remesh.
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FEdgeLoop & | FillLoop | Loop to fill. | |
| FSmoothFillOptions | FillOptions | ||
| FDynamicMesh3 & | Mesh | Mesh to operate on. | |
| double | RemeshingTargetEdgeLength | Initialized to the average edge length of FillLoop / FillDensityScalar |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSmoothHoleFiller
(
FDynamicMesh3& Mesh, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ConstrainSubregionSeams
(
FSubRegionRemesher& Remesher, |
||
| void | DefaultConfigureRemesher
(
FSubRegionRemesher& Remesher, |
||
| void | SmoothAndRemesh
(
FMeshFaceSelection& tris |
||
| void | SmoothAndRemeshPreserveRegion
(
FMeshFaceSelection& tris, |
Overridden from IHoleFiller
| Type | Name | Description | |
|---|---|---|---|
| bool | Fill
(
int32 GroupID |