Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveToolPropertySet
- ULatticeDeformerToolProperties
References
| Module | MeshModelingToolsExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/LatticeDeformerTool.h |
| Include | #include "LatticeDeformerTool.h" |
Syntax
UCLASS&40;&41;
class ULatticeDeformerToolProperties : public UInteractiveToolPropertySet
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCanChangeResolution | Not user visible - used to disallow changing the lattice resolution after deformation. | |
| bool | bDeformNormals | Whether to use approximate new vertex normals using the deformer | |
| bool | bSetPivotMode | If Set Pivot Mode is active, the gizmo can be repositioned without moving the selected lattice points | |
| bool | bSoftDeformation | Whether to use soft deformation of the lattice | |
| EToolContextCoordinateSystem | GizmoCoordinateSystem | Whether the gizmo's axes remain aligned with world axes or rotate as the gizmo is transformed | |
| ELatticeInterpolationType | InterpolationType | Whether to use linear or cubic interpolation to get new mesh vertex positions from the lattice | |
| float | Padding | Relative distance the lattice extends from the mesh | |
| TWeakObjectPtr< ULatticeDeformerTool > | ParentTool | ||
| int | XAxisResolution | Number of lattice vertices along the X axis | |
| int | YAxisResolution | Number of lattice vertices along the Y axis | |
| int | ZAxisResolution | Number of lattice vertices along the Z axis |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear all constrained lattice points | ||
| void | Constrain () |
Constrain selected lattice points | |
| void | Initialize
(
ULatticeDeformerTool* ParentToolIn |
||
| void | PostAction
(
ELatticeDeformerToolAction Action |