Navigation
API > API/Plugins > API/Plugins/ModelingOperators
FDynamicMeshOperator is a base interface for operator implementations that can produce a FDynamicMesh3 with associated FTransformSRT3d. This class exists so we can write generic code that works with any type of mesh operation of this style.
| Name | FDynamicMeshOperator |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/ModelingOperators.h |
| Include Path | #include "ModelingOperators.h" |
Syntax
class FDynamicMeshOperator
Derived Classes
FDynamicMeshOperator derived class hierarchy
- FMeshSpaceDeformerOp
- FBooleanMeshesOp
- FSmoothingOpBase
- FCubeGridBooleanOp
- FCurveSweepOp
- FEdgeLoopInsertionOp
- FEditNormalsOp
- FEmbedPolygonsOp
- FExtrudeOp
- FGenerateCrossSectionOp
- FGroupEdgeInsertionOp
- FHoleFillOp
- FLatticeDeformerOp
- FLinearExtrusionOp
- FMirrorOp
- FParameterizeMeshOp
- FPlaneCutOp
- FRecomputeUVsOp
- FRegionOffsetOp
- FRemeshMeshOp
- FRemoveOccludedTrianglesOp
- FSelfUnionMeshesOp
- FSimpleMeshProcessingBaseOp
- FSimplifyMeshOp
- FSkinBindingOp
- FTriangulateCurvesOp
- FUVEditorTexelDensityOp
- FUVLayoutOp
- FUVProjectionOp
- FVoxelBaseOp
- FVoxelBooleanMeshesOp
- FVoxelMergeMeshesOp
- FUVEditorUVTransformBaseOp
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDynamicMeshOperator() |
ModelingOperators.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDynamicMeshOperator() |
ModelingOperators.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CalculateResult
(
FProgressCancel* Progress |
Calculate the result of the operator. This will populate the internal Mesh and Transform. | ModelingOperators.h | |
TUniquePtr< FDynamicMesh3 > ExtractResult() |
ModelingOperators.h | ||
const FGeometryResult & GetResultInfo() |
ModelingOperators.h | ||
const FTransformSRT3d & GetResultTransform() |
ModelingOperators.h | ||
virtual void SetResultInfo
(
const FGeometryResult& Info |
Set the output information | ModelingOperators.h | |
virtual void SetResultTransform
(
const FTransformSRT3d& Transform |
Set the output transform | ModelingOperators.h |