/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/InsetMeshRegion.h
Each quad of the border loop is assigned it's own normal and UVs (ie each is a separate UV-island)
class FInsetMeshRegion
TArray< int32 >
AllModifiedTriangles
List of all triangles created/modified by this operation
float
AreaCorrection
Linear attenuation of area correction factor, valid range [0,1], 0 means ignore area correction entirely
bool
bReproject
Reproject positions onto input surface
bool
bSolveRegionInteriors
Update positions of any non-boundary vertices in inset regions (via laplacian solve)
TUniquePtr<FDy...
ChangeTracker
If set, change tracker will be updated based on edit
double
InsetDistance
Inset by this distance
TArray<FInsetI...
InsetRegions
List of Inset regions/components
FDynamicMesh3&...
Mesh
InputsThe mesh that we are modifying
FMeshProjection...
ProjectionTarget
Projection target
float
Softness
Determines how strongly laplacian solve constraints are enforced.
TArray< int32 >
Triangles
The triangle region we are modifying
float
UVScaleFactor
Quads on the stitch loop are planar-projected and scaled by this amount