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