/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/PolyModelingOps/LinearExtrusionOp.h
LinearExtrusionOp extrudes a set of triangles of a mesh in a linear direction, with various options for how to process that extrusion.
class FLinearExtrusionOp : public [UE::Geometry::FDynamicMeshOperator](API\Plugins\ModelingOperators\FDynamicMeshOperator)
bool
bInferGroupsFromNeighbours
Assign new groups to regions of the extrusion "tube" based on the existing adjacent groups before extrusion.
bool
bInferMaterialID
If true, Material IDs around the border of the extrude area are propagated "down" the extrusion tube
bool
bNewGroupPerSubdivision
If true, assign a separate group for each subdivision, otherwise all subdivisions have the same group
bool
bRecomputeNormals
Determine whether normals should be recomputed
bool
bRemapExtrudeGroups
Assign new GroupIDs to each input GroupID in the extrude area.
bool
bShellsToSolids
If bShellsToSolids is true, patches surrounded by mesh boundaries will be extruded into closed solids instead of open shells
bool
bUseColinearityForSettingBorderGroups
(this parameter may not be relevant and perhaps should be removed...) Used when setting groups for the sides when the extrusion includes a mesh border.
bool
bUVIslandPerGroup
If true, assign a new UV island for each new group, otherwise each disconnected extrusion tube is unwrapped to a single UV island
double
CreaseAngleThresholdDeg
"cut" any group that crosses the edge into two groups
int32
NumSubdivisions
Number of subdivisions along the extrusion "tubes"
TSharedPtr<FSh...
OriginalMeshShared
InputsHandle to the source DynamicMesh
double
RaycastMaxDistance
ESelectionShape...
RegionModifierMode
Current modifier applied to selection region
FVector3d
Scale
End scale of the Extrusion, relative to initial scale (1,1,1)
int
SetMaterialID
Constant Material ID to set along the extrusion tube
FFrame3d
StartFrame
Initial frame of the Extrusion
FFrame3d
ToFrame
End frame of the Extrusion
TArray< int32 >
TriangleSelection
Triangles of the OriginalMesh that should be extruded
double
UVScaleFactor
Scaling applied to the default UV values