Navigation
API > API/Plugins > API/Plugins/ModelingOperators
Inheritance Hierarchy
- FDynamicMeshOperator
- FBooleanMeshesOp
- FCubeGridBooleanOp
- FCurveSweepOp
- FEdgeLoopInsertionOp
- FEditNormalsOp
- FEmbedPolygonsOp
- FExtrudeOp
- FGroupEdgeInsertionOp
- FHoleFillOp
- FLatticeDeformerOp
- FLinearExtrusionOp
- FMeshSpaceDeformerOp
- FBendMeshOp
- FFlareMeshOp
- FTwistMeshOp
- FMirrorOp
- FParameterizeMeshOp
- FPlaneCutOp
- FRecomputeUVsOp
- FRegionOffsetOp
- FRemeshMeshOp
- FRemoveOccludedTrianglesOp
- FSelfUnionMeshesOp
- FSimpleMeshProcessingBaseOp
- FMeshOffsetBaseOp
- FIterativeOffsetMeshOp
- FLaplacianOffsetMeshOp
- FSimplifyMeshOp
- FSkinBindingOp
- FSmoothingOpBase
- FCotanSmoothingOp
- FIterativeSmoothingOp
- FTriangulateCurvesOp
- FUVEditorTexelDensityOp
- FUVEditorUVTransformBaseOp
- FUVEditorUVAlignOp
- FUVEditorUVDistributeOp
- FUVEditorUVTransformOp
- FUVLayoutOp
- FUVProjectionOp
- FVoxelBaseOp
- FVoxelBlendMeshesOp
- FVoxelMorphologyMeshesOp
- FVoxelSolidifyMeshesOp
- FVoxelBooleanMeshesOp
- FVoxelMergeMeshesOp
References
| Module | ModelingOperators |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/ModelingOperators.h |
| Include | #include "ModelingOperators.h" |
Syntax
class FDynamicMeshOperator
Remarks
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.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGeometryResult | ResultInfo | ||
| TUniquePtr< FDynamicMesh3 > | ResultMesh | ||
| FTransformSRT3d | ResultTransform |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CalculateResult
(
FProgressCancel* Progress |
Calculate the result of the operator. This will populate the internal Mesh and Transform. | |
| TUniquePtr< FDynamicMesh3 > | |||
| const FGeometryResult & | |||
| const FTransformSRT3d & | |||
| void | SetResultInfo
(
const FGeometryResult& Info |
Set the output information | |
| void | SetResultTransform
(
const FTransformSRT3d& Transform |
Set the output transform |