FDynamicMeshOperator

[FDynamicMeshOperator](API\Plugins\ModelingOperators\FDynamicMeshOperator) is a base interface for operator implementations that can produce a [FDynamicMesh3](API\Plugins\DynamicMesh\FDynamicMesh3) with associated FTransform3d.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ModelingOperators

Header

/Engine/Plugins/Experimental/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 FTransform3d. This class exists so we can write generic code that works with any type of mesh operation of this style.

Variables

Name Description

Protected variable

TUniquePtr< FDy...

 

ResultMesh

Protected variable

FTransform3d

 

ResultTransform

Constructors

Name Description

Public function

FDynamicMeshOperator()

Destructors

Name Description

Public function Virtual

~FDynamicMeshOperator()

Functions

Name Description

Public function

void

 

CalculateResult

(
    FProgressCancel* Progress
)

Calculate the result of the operator. This will populate the internal Mesh and Transform.

Public function

TUniquePtr< ...

 

ExtractResult()

Public function

const FTrans...

 

GetResultTransform()

Public function Virtual

void

 

SetResultTransform

(
    const FTransform3d& Transform
)

Set the output transform

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss