FSmoothingOpBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ModelingOperators

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperators/Public/SmoothingOps/SmoothingOpBase.h

Include

#include "SmoothingOps/SmoothingOpBase.h"

Syntax

class FSmoothingOpBase : public FDynamicMeshOperator

Variables

Name Description

Protected variable

TArray< FVector...

 

PositionBuffer

Protected variable

int32

 

SmoothIterations

Protected variable

float

 

SmoothSpeed

Constructors

Name Description

Public function

FSmoothingOpBase

(
    const FDynamicMesh3* Mesh,
    float Speed,
    int32 Iterations
)

Destructors

Name Description

Public function Virtual

~FSmoothingOpBase()

Functions

Name Description

Public function

void

 

SetTransform

(
    FTransform3d& XForm
)

Set ability on protected transform.

Public function

void

 

UpdateResultMesh()

Copy the PositionBuffer locations back to the ResultMesh and recompute normal if it exists.

Overridden from FDynamicMeshOperator

Name Description

Public function

void

 

CalculateResult

(
    FProgressCancel* Progress
)

Base class overrides this. Results in updated ResultMesh.

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