FMeshSpaceDeformerOp

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ModelingOperators

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperators/Public/SpaceDeformerOps/MeshSpaceDeformerOp.h

Include

#include "SpaceDeformerOps/MeshSpaceDeformerOp.h"

Syntax

class FMeshSpaceDeformerOp : public FDynamicMeshOperator

Variables

Name Description

Public variable

double

 

AxesHalfLength

Half the major axis of the bounding box for the source geometry

Public variable

double

 

LowerBoundsInterval

The interval usually from [-1,0] upon which this operator will work. This corresponds to the region of space which this operator affects.

Public variable

double

 

ModifierMax

The minimum value provided by the constructor so that each operator can set it's own interpolation min and max.

Public variable

double

 

ModifierMin

The minimum value provided by the constructor so that each operator can set it's own interpolation min and max.

Public variable

double

 

ModifierPercent

Percent input from the tool (between -100 and 100), as each operator will have a min/max value i.e. the angle of curvature, twist or scale. This is the percent used to interpolate between the min/max value.

Public variable

FMatrix

 

ObjectToGizmo

Transform, including translation, to gizmo space

Public variable

FDynamicMesh3 &...

 

TargetMesh

Public variable

double

 

UpperBoundsInterval

The interval usually from [0,1] upon which this operator will work. This corresponds to the region of space which this operator affects.

Constructors

Name Description

Public function

FMeshSpaceDeformerOp

(
    double Min,
    double Max
)

Destructors

Name Description

Public function Virtual

~FMeshSpaceDeformerOp()

Functions

Name Description

Public function Virtual

void

 

CopySource

(
    const FDynamicMesh3& Mesh,
    const FTransform& XFrom
)

Updates the pointer to the target mesh.

Public function Virtual

double

 

GetModifierValue()

Converts the given modifier percent and returns the value between -1 and 1.

Overridden from FDynamicMeshOperator

Name Description

Public function Virtual

void

 

CalculateResult

(
    FProgressCancel* Progress
)

Calculate the result of the operator. This will populate the internal Mesh and 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