Navigation
API > API/Plugins > API/Plugins/ModelingOperators > API/Plugins/ModelingOperators/DeformationOps
Inheritance Hierarchy
- FDynamicMeshOperator
- FExtrudeOp
References
| Module | ModelingOperators |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/DeformationOps/ExtrudeOp.h |
| Include | #include "DeformationOps/ExtrudeOp.h" |
Syntax
class FExtrudeOp : public UE::Geometry::FDynamicMeshOperator
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bShellsToSolids | Controls whether extruding an entire open-border patch should create a solid or an open shell | |
| bool | bUseColinearityForSettingBorderGroups | Used when setting groups for the sides when the extrusion includes a mesh border. | |
| EDirectionMode | DirectionMode | ||
| TArray< int32 > | ExtrudedFaceNewGids | Outputs. | |
| double | ExtrudeDistance | ||
| EExtrudeMode | ExtrudeMode | ||
| double | MaxScaleForAdjustingTriNormalsOffset | ||
| FVector3d | MeshSpaceExtrudeDirection | Only used if DirectionMode is SingleDirection. | |
| TSharedPtr< const FDynamicMesh3, ESPMode::ThreadSafe > | OriginalMesh | Inputs: | |
| TArray< int32 > | TriangleSelection | ||
| float | UVScaleFactor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FExtrudeOp () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BooleanExtrude
(
FProgressCancel* Progress |
||
| bool | MoveAndStitchExtrude
(
FProgressCancel* Progress |
||
| void | SetTransform
(
const FTransformSRT3d& Transform |
Overridden from FDynamicMeshOperator
| Type | Name | Description | |
|---|---|---|---|
| void | CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDirectionMode | |||
| EExtrudeMode |