ULatticeDeformerToolProperties

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingToolsExp

Header

/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/LatticeDeformerTool.h

Include

#include "LatticeDeformerTool.h"

Syntax

UCLASS()
class ULatticeDeformerToolProperties : public UInteractiveToolPropertySet

Variables

Name Description

Public variable UProperty Meta

bool

 

bCanChangeResolution

Not user visible - used to disallow changing the lattice resolution after deformation.

Public variable UProperty Category, EditAnywhere

bool

 

bDeformNormals

Whether to use approximate new vertex normals using the deformer

Public variable UProperty Category, EditAnywhere

bool

 

bSetPivotMode

If Set Pivot Mode is active, the gizmo can be repositioned without moving the selected lattice points

Public variable UProperty Category, EditAnywhere

bool

 

bSoftDeformation

Whether to use soft deformation of the lattice

Public variable UProperty Category, EditAnywhere

EToolContextCoo...

 

GizmoCoordinateSystem

Whether the gizmo's axes remain aligned with world axes or rotate as the gizmo is transformed

Public variable UProperty Category, EditAnywhere

ELatticeInterpo...

 

InterpolationType

Whether to use linear or cubic interpolation to get new mesh vertex positions from the lattice

Public variable UProperty Category, EditAnywhere, Meta

float

 

Padding

Relative distance the lattice extends from the mesh

Public variable

TWeakObjectPtr<...

 

ParentTool

Public variable UProperty Category, EditAnywhere, Meta

int

 

XAxisResolution

Number of lattice vertices along the X axis

Public variable UProperty Category, EditAnywhere, Meta

int

 

YAxisResolution

Number of lattice vertices along the Y axis

Public variable UProperty Category, EditAnywhere, Meta

int

 

ZAxisResolution

Number of lattice vertices along the Z axis

Functions

Name Description

Public function UFunction Category, Meta callineditor

void

 

ClearConstraints()

Clear all constrained lattice points

Public function UFunction Category, Meta callineditor

void

 

Constrain()

Constrain selected lattice points

Public function

void

 

Initialize

(
    ULatticeDeformerTool* ParentTo...
)

Public function

void

 

PostAction

(
    ELatticeDeformerToolAction Action
)