MeshModelingTools

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct UStruct

FBrushStampData

Generic Brush Stamp data

Public class

FConstrainedMeshDeformerTask

FDeformTask is an object which wraps an asynchronous task to be run multiple times on a separate thread.

Public class

FFindPolygonsAlgorithm

Public class

FGroupTopologyLaplacianDeformer

Public class

FHandleWidget

This purpose of this "widget" is to visualize the world space center of the transformation being applied by a Mesh Space Deformer operator.

Public class

FHandleWidgetAxis

Represents an axis of the handle widget, each axis is selectable and has two vertices located at the end points.

Public class

FHandleWidgetVertex

This object is located on the ends of the line segments which extend from the center of the widget.

Public class

FMeshModelingToolsModule

Public struct UStruct

FTransformMeshesTarget

Public class

IHandleWidgetSelectable

IHandleWidgetSelectable is a pure virtual base class for elements of the HandleWidget which may be selectable (i.e. the end points of line segments or the axes themselves)

Public class UClass

UAddPrimitiveTool

Public class UClass

UAddPrimitiveToolBuilder

Public class UClass

UBaseBrushTool

UBaseBrushTool implements standard brush-style functionality for an InteractiveTool.

Public class UClass

UBrushBaseProperties

Standard properties for a Brush-type Tool

Public class UClass

UBrushRemeshProperties

Public class UClass

UBrushSculptProperties

Public class UClass

UConvertToPolygonsTool

Public class UClass

UConvertToPolygonsToolBuilder

Public class UClass

UConvertToPolygonsToolProperties

Public class UClass

UDisplaceMeshTool

Simple Mesh Displacement Tool

Public class UClass

UDisplaceMeshToolBuilder

Public class UClass

UDrawPolygonTool

This tool allows the user to draw and extrude 2D polygons

Public class UClass

UDrawPolygonToolBuilder

Public class UClass

UDrawPolygonToolSnapProperties

Public class UClass

UDrawPolygonToolStandardProperties

Public class UClass Transient

UDynamicMeshBrushTool

UDynamicMeshBrushTool is a base class that specializes UBaseBrushTool for brushing on an FDynamicMesh3.

Public class UClass

UDynamicMeshSculptTool

Public class UClass

UDynamicMeshSculptToolBuilder

Public class UClass

UEditMeshPolygonsTool

Public class UClass

UEditMeshPolygonsToolBuilder

ToolBuilder

Public class UClass

UEditNormalsAdvancedProperties

Advanced properties

Public class UClass

UEditNormalsOperatorFactory

Factory with enough info to spawn the background-thread Operator to do a chunk of work for the tool stores a pointer to the tool and enough info to know which specific operator it should spawn

Public class UClass

UEditNormalsTool

Simple Mesh Normal Updating Tool

Public class UClass

UEditNormalsToolBuilder

Public class UClass

UEditNormalsToolProperties

Standard properties

Public class UClass

UMeshInspectorProperties

Public class UClass

UMeshInspectorTool

Mesh Inspector Tool for visualizing mesh information

Public class UClass

UMeshInspectorToolBuilder

Public class UClass

UMeshSelectionEditActions

Public class UClass

UMeshSelectionMeshEditActions

Public class UClass

UMeshSelectionTool

Public class UClass

UMeshSelectionToolActionPropertySet

Public class UClass

UMeshSelectionToolBuilder

Public class UClass

UMeshSelectionToolProperties

Public class UClass

UMeshSpaceDeformerTool

Applies non-linear deformations to a mesh

Public class UClass

UMeshSpaceDeformerToolBuilder

ToolBuilder

Public class UClass

UPlaneCutOperatorFactory

Public class UClass

UPlaneCutTool

Simple Mesh Plane Cutting Tool

Public class UClass

UPlaneCutToolBuilder

Public class UClass

UPlaneCutToolProperties

Standard properties of the plane cut operation

Public class UClass

UPolyEditTransformProperties

Public class UClass

UPositionPlaneGizmo

This is a simple gizmo you can use to position a 3D plane in the world, based on QuickAxisTransformer

Public class UClass

UPositionPlaneGizmoBuilder

Public class UClass

UPositionPlaneOnSceneInputBehavior

UMeshSurfacePointToolMouseBehavior implements mouse press-drag-release interaction behavior for Mouse devices.

Public class UClass

UProceduralShapeToolProperties

Public class UClass

URemeshMeshTool

Simple Mesh Remeshing Tool

Public class UClass

URemeshMeshToolBuilder

Public class UClass

URemeshMeshToolProperties

Standard properties of the Remesh operation

Public class UClass

USmoothMeshTool

Simple Mesh Smoothing Tool

Public class UClass

USmoothMeshToolBuilder

Public class UClass

UTransformMeshesTool

Public class UClass

UTransformMeshesToolBuilder

Public class UClass

UTransformMeshesToolProperties

Standard properties of the Transform Meshes operation

Public class UClass

UUVProjectionAdvancedProperties

Advanced properties

Public class UClass

UUVProjectionOperatorFactory

Factory with enough info to spawn the background-thread Operator to do a chunk of work for the tool stores a pointer to the tool and enough info to know which specific operator it should spawn

Public class UClass

UUVProjectionTool

Simple Mesh Normal Updating Tool

Public class UClass

UUVProjectionToolBuilder

Public class UClass

UUVProjectionToolProperties

Standard properties

Public class UClass

UWeldMeshEdgesTool

Mesh Weld Edges Tool

Public class UClass

UWeldMeshEdgesToolBuilder

Enums

Name

Description

Public enum UEnum

EDisplaceMeshToolDisplaceType

Public enum UEnum

EDrawPolygonDrawMode

Polygon Tool Draw Type

Public enum UEnum

EDrawPolygonOutputMode

Output of Draw Polygon Tool

Public enum UEnum

EDynamicMeshSculptBrushType

Mesh Sculpting Brush Types

Public enum UEnum

EGroupTopologyDeformationStrategy

Deformation strategies

Public enum UEnum

EMakeMeshPivotLocation

Placement Pivot Location

Public enum UEnum

EMakeMeshPlacementType

Placement Target Types

Public enum UEnum

EMakeMeshShapeType

Shape Types

Public enum UEnum

EMeshSelectionToolActions

Public enum UEnum

EMeshSelectionToolPrimaryMode

Public enum UEnum

ENonlinearOperationType

ENonlinearOperation determines which type of nonlinear deformation will be applied

Public enum UEnum

EPolygonGroupMode

Public enum UEnum

EQuickTransformerMode

Modes for quick transformer

Public enum UEnum

ESmoothMeshToolSmoothType

Public enum UEnum

ETransformMeshesSnapDragRotationMode

Snap-Drag Rotation Mode

Public enum UEnum

ETransformMeshesSnapDragSource

Snap-Drag Source Point

Public enum UEnum

ETransformMeshesTransformMode

Mesh Transform modes

Public enum UEnum

EWeightScheme

Laplacian weight schemes determine how we will look at the curvature at a given vertex in relation to its neighborhood

Functions

Name Description

Public function Static

ELaplacianWeightScheme

 

ConvertToLaplacianWeightScheme

(
    const EWeightScheme WeightScheme
)

The ELaplacianWeightScheme enum is the same..

Public function

constexpr bool

 

operator!

(
    EMakeMeshShapeType E
)

Public function

constexpr EMakeMeshShapeType

 

operator&

(
    EMakeMeshShapeType Lhs,
    EMakeMeshShapeType Rhs
)

Public function

EMakeMeshShapeType &

 

operator&=

(
    EMakeMeshShapeType& Lhs,
    EMakeMeshShapeType Rhs
)

Public function

constexpr EMakeMeshShapeType

 

operator^

(
    EMakeMeshShapeType Lhs,
    EMakeMeshShapeType Rhs
)

Public function

EMakeMeshShapeType &

 

operator^=

(
    EMakeMeshShapeType& Lhs,
    EMakeMeshShapeType Rhs
)

Public function

constexpr EMakeMeshShapeType

 

operator|

(
    EMakeMeshShapeType Lhs,
    EMakeMeshShapeType Rhs
)

Public function

EMakeMeshShapeType &

 

operator|=

(
    EMakeMeshShapeType& Lhs,
    EMakeMeshShapeType Rhs
)

Public function

constexpr EMakeMeshShapeType

 

operator~

(
    EMakeMeshShapeType E
)

Variables

Name Description

Public variable

 

STATCAT_Advanced

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback