FRestrictedSubRegionRemesher

[FRestrictedSubRegionRemesher](API\Plugins\DynamicMesh\FRestrictedSubRegionRemesher) is similar to [FSubRegionRemesher](API\Plugins\DynamicMesh\FSubRegionRemesher) but does not allow the ROI to grow outside of the original ROI boundary.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FMeshRefinerBase

FRemesher

FSubRegionRemesher

FRestrictedSubRegionRemesher

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/SubRegionRemesher.h

Include

#include "SubRegionRemesher.h"

Syntax

class FRestrictedSubRegionRemesher : public UE::Geometry::FSubRegionRemesher

Remarks

FRestrictedSubRegionRemesher is similar to FSubRegionRemesher but does not allow the ROI to grow outside of the original ROI boundary.

It is initialized from a set of Triangles and the initial ROI boundary is inferred from those triangles.

Constructors

Name Description

Public function

FRestrictedSubRegionRemesher

(
    FDynamicMesh3* Mesh,
    const TSet< int >& InTriangleROI
)

Overridden from FRemesher

Name Description

Public function Virtual

void

 

OnEdgeFlip

(
    int EdgeID,
    const FDynamicMesh3::FEdgeFlipInfo ...
)

Callback for subclasses to override to implement custom behavior

Public function Virtual

void

 

OnEdgeSplit

(
    int EdgeID,
    int VertexA,
    int VertexB,
    const FDynamicMesh3::FEdgeSplitInfo...
)

Callbacks and in-progress informationCallback for subclasses to override to implement custom behavior