MeshModelingTools

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public class

FBeginInteractivePolyEditChange

FBeginInteractivePolyEditChange is used to cancel out of an active action on Undo.

Public class

FDrawPolygonStateChange

Change event used by DrawPolygonTool to undo draw state. Currently does not redo.

Public class

FDrawPolyPathStateChange

Public class

FEdgeLoopInsertionChangeBookend

This change object is a bit of a hack: if it is emitted on both sides of the associated ComponentTarget change, it will reload the current mesh and topology from the target on Undo/Redo, thereby propagating it to the tool.

Public struct UStruct

FEditPivotTarget

Public class

FEditPolygonsTopologyPostEditChange

Public class

FEditPolygonsTopologyPreEditChange

Public class

FFindPolygonsAlgorithm

Public class

FFloatAttributeColorMapper

Maps float values to linear color ramp.

Public class

FGroupEdgeInsertionChangeBookend

This should get emitted on either side of the ComponentTarget that occurs when a second point is successfully picked so that the tool can reload the current mesh from the changed target.

Public class

FGroupEdgeInsertionFirstPointChange

This should get emitted when selecting the first point in an edge insertion so that we can undo it.

Public class

FMeshAttributePaintChange

FCommandChange for color map changes

Public class

FMeshModelingToolsModule

Public struct UStruct

FPerlinLayerProperties

Per-layer properties for Perlin noise. Each layer has independent Frequency and Intensity.

Public struct UStruct

FTransformMeshesTarget

Public class

FUVGroupTopology

Public class

IMeshVertexAttributeAdapter

Abstract interface to a single-channel indexed floating-point attribute

Public class

IMeshVertexAttributeSource

Abstract interface to a set of single-channel indexed floating-point attributes

Public class UClass

UAcceptOutputProperties

Properties controlling how changes are baked out to static meshes on tool accept

Public class UClass

UAddArrowPrimitiveTool

Public class UClass

UAddBoxPrimitiveTool

Public class UClass

UAddConePrimitiveTool

Public class UClass

UAddCylinderPrimitiveTool

Public class UClass

UAddDiscPrimitiveTool

Public class UClass

UAddPatchTool

Public class UClass

UAddPatchToolBuilder

Public class UClass

UAddPatchToolProperties

Public class UClass

UAddPrimitiveTool

Base tool to create primitives

Public class UClass

UAddPrimitiveToolBuilder

Builder

Public class UClass

UAddPuncturedDiscPrimitiveTool

Public class UClass

UAddRectanglePrimitiveTool

Public class UClass

UAddRoundedRectanglePrimitiveTool

Public class UClass

UAddSpherePrimitiveTool

Public class UClass

UAddSphericalBoxPrimitiveTool

Public class UClass

UAddTorusPrimitiveTool

Public class UClass

UAlignObjectsTool

UAlignObjectsTool transforms the input Components so that they are aligned in various ways, depending on the current settings.

Public class UClass

UAlignObjectsToolBuilder

Public class UClass

UAlignObjectsToolProperties

Standard properties of the Align Objects Operation

Public class UClass

UBakedCurvatureMapToolProperties

Public class UClass

UBakedNormalMapToolProperties

Public class UClass

UBakedOcclusionMapToolProperties

Public class UClass

UBakedOcclusionMapVisualizationProperties

Public class UClass

UBakedTexture2DImageProperties

Public class UClass

UBakeMeshAttributeMapsTool

Detail Map Baking Tool

Public class UClass

UBakeMeshAttributeMapsToolBuilder

Public class UClass

UBakeMeshAttributeMapsToolProperties

Public class UClass

UBakeTransformTool

Simple tool to bake scene transform on meshes into the mesh assets

Public class UClass

UBakeTransformToolBuilder

Public class UClass

UBakeTransformToolProperties

Standard properties

Public class UClass

UBrushRemeshProperties

Public class UClass

UBrushSculptProperties

Public class UClass

UCombineMeshesTool

Simple tool to combine multiple meshes into a single mesh asset

Public class UClass

UCombineMeshesToolBuilder

Public class UClass

UCombineMeshesToolProperties

Standard properties

Public class UClass

UConvertToPolygonsTool

Public class UClass

UConvertToPolygonsToolBuilder

Public class UClass

UConvertToPolygonsToolProperties

Public class UClass

UCSGMeshesTool

Simple Mesh Plane Cutting Tool

Public class UClass

UCSGMeshesToolBuilder

Public class UClass

UCSGMeshesToolProperties

Standard properties of the CSG operation

Public class UClass

UDeformMeshPolygonsTool

Public class UClass

UDeformMeshPolygonsToolBuilder

ToolBuilder

Public class UClass

UDeformMeshPolygonsTransformProperties

Public class UClass

UDiffusionSmoothProperties

Properties for Diffusion Smoothing

Public class UClass

UDisplaceMeshCommonProperties

The basic set of properties shared by (more or less) all DisplacementTypes.

Public class UClass

UDisplaceMeshDirectionalFilterProperties

Properties for a directional filter.

Public class UClass

UDisplaceMeshPerlinNoiseProperties

PropertySet for properties affecting the Perlin Noise displacement type.

Public class UClass

UDisplaceMeshSineWaveProperties

PropertySet for Sine wave displacement

Public class UClass

UDisplaceMeshTextureMapProperties

PropertySet for properties affecting the Image Map displacement type.

Public class UClass

UDisplaceMeshTool

Simple Mesh Displacement Tool

Public class UClass

UDisplaceMeshToolBuilder

Builder for Simple Mesh Displacement Tool

Public class UClass

UDrawAndRevolveTool

Draws a profile curve and revolves it around an axis.

Public class UClass

UDrawAndRevolveToolBuilder

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

UDrawPolyPathExtrudeProperties

Public class UClass

UDrawPolyPathProperties

Public class UClass

UDrawPolyPathTool

Public class UClass

UDrawPolyPathToolBuilder

ToolBuilder

Public class UClass Transient

UDynamicMeshBrushTool

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

Public class UClass

UDynamicMeshSculptTool

Dynamic Mesh Sculpt Tool Class

Public class UClass

UDynamicMeshSculptToolBuilder

Tool Builder

Public class UClass

UDynamicSculptToolActions

Public class UClass

UEdgeLoopInsertionOperatorFactory

Public class UClass

UEdgeLoopInsertionProperties

Public class UClass

UEdgeLoopInsertionTool

Tool for inserting (group) edge loops into a mesh.

Public class UClass

UEdgeLoopInsertionToolBuilder

Public class UClass

UEditMeshPolygonsTool

Public class UClass

UEditMeshPolygonsToolActionPropertySet

Public class UClass

UEditMeshPolygonsToolActions

Public class UClass

UEditMeshPolygonsToolActions_Triangles

Public class UClass

UEditMeshPolygonsToolBuilder

ToolBuilder

Public class UClass

UEditMeshPolygonsToolEdgeActions

Public class UClass

UEditMeshPolygonsToolEdgeActions_Triangles

Public class UClass

UEditMeshPolygonsToolUVActions

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

UEditPivotTool

Public class UClass

UEditPivotToolActionPropertySet

Public class UClass

UEditPivotToolBuilder

Public class UClass

UEditPivotToolProperties

Standard properties of the Transform Meshes operation

Public class UClass

UEditUVIslandsTool

Public class UClass

UEditUVIslandsToolBuilder

ToolBuilder

Public class UClass

UFixedPlaneBrushProperties

Public class UClass

UGroupEdgeInsertionOperatorFactory

Public class UClass

UGroupEdgeInsertionProperties

Public class UClass

UGroupEdgeInsertionTool

Tool for inserting group edges into polygons of the mesh.

Public class UClass

UGroupEdgeInsertionToolBuilder

Public class UClass

UHoleFillOperatorFactory

Operator factory

Public class UClass

UHoleFillStatisticsProperties

Public class UClass

UHoleFillTool

Tool Inherit from IClickBehaviorTarget so we can click on boundary loops.

Public class UClass

UHoleFillToolActions

Public class UClass

UHoleFillToolBuilder

Tool builder

Public class UClass

UHoleFillToolProperties

Public class UClass

UImplicitOffsetProperties

Properties for Implicit Offseting

Public class UClass

UImplicitSmoothProperties

Properties for Implicit smoothing

Public class UClass

UIterativeOffsetProperties

Properties for Iterative Offseting

Public class UClass

UIterativeSmoothProperties

Properties for Iterative Smoothing

Public class UClass Transient

ULastActorInfo

Public class UClass

UMeshAttributePaintEditActions

Public class UClass

UMeshAttributePaintTool

UMeshAttributePaintTool paints single-channel float attributes on a MeshDescription.

Public class UClass

UMeshAttributePaintToolBuilder

Tool Builder for Attribute Paint Tool

Public class UClass

UMeshAttributePaintToolProperties

Selected-Attribute settings Attribute Paint Tool

Public class UClass

UMeshBoundaryToolBase

Base class for tools that do things with a mesh boundary.

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

UMeshVertexSculptTool

Mesh Vertex Sculpt Tool Class

Public class UClass

UMeshVertexSculptToolBuilder

Tool Builder

Public class UClass

UMirrorOperatorFactory

Public class UClass

UMirrorTool

Tool for mirroring one or more meshes across a plane.

Public class UClass

UMirrorToolActionPropertySet

Public class UClass

UMirrorToolBuilder

Public class UClass

UMirrorToolProperties

Public class UClass

UOffsetMeshTool

Mesh Offseting Tool

Public class UClass

UOffsetMeshToolBuilder

Public class UClass

UOffsetMeshToolProperties

Base properties of Offset

Public class UClass

UOffsetWeightMapSetProperties

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

UPolyEditCommonProperties

These are properties that do not get enabled/disabled based on the action

Public class UClass

UPolyEditCutProperties

Public class UClass

UPolyEditExtrudeProperties

Public class UClass

UPolyEditInsetProperties

Settings for Inset operation

Public class UClass

UPolyEditOffsetProperties

Public class UClass

UPolyEditOutsetProperties

Public class UClass

UPolyEditSetUVProperties

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

UProceduralArrowToolProperties

Public class UClass

UProceduralBoxToolProperties

Public class UClass

UProceduralConeToolProperties

Public class UClass

UProceduralCylinderToolProperties

Public class UClass

UProceduralDiscToolProperties

Public class UClass

UProceduralPuncturedDiscToolProperties

Public class UClass

UProceduralRectangleToolProperties

Public class UClass

UProceduralRoundedRectangleToolProperties

Public class UClass

UProceduralShapeToolProperties

Public class UClass

UProceduralSphereToolProperties

Public class UClass

UProceduralSphericalBoxToolProperties

Public class UClass

UProceduralTorusToolProperties

Public class UClass

UProjectToTargetTool

Project one mesh surface onto another, while undergoing remeshing.

Public class UClass

UProjectToTargetToolBuilder

Determine if/how we can build UProjectToTargetTool.

Public class UClass

UProjectToTargetToolProperties

Subclass URemeshMeshToolProperties just so we can set default values for some properties.

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

URemoveOccludedTrianglesAdvancedProperties

Advanced properties

Public class UClass

URemoveOccludedTrianglesOperatorFactory

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

URemoveOccludedTrianglesTool

Simple Mesh Normal Updating Tool

Public class UClass

URemoveOccludedTrianglesToolBuilder

Public class UClass

URemoveOccludedTrianglesToolProperties

Standard properties

Public class UClass

URevolveBoundaryOperatorFactory

Public class UClass

URevolveBoundaryTool

Tool that revolves the boundary of a mesh around an axis to create a new mesh.

Public class UClass

URevolveBoundaryToolBuilder

Public class UClass

URevolveBoundaryToolProperties

Public class UClass

URevolveOperatorFactory

Public class UClass

URevolveToolProperties

Public class UClass Transient

USeamSculptTool

Public class UClass

USeamSculptToolBuilder

Public class UClass

USeamSculptToolProperties

Public class UClass

USelfUnionMeshesTool

Union of meshes, resolving self intersections

Public class UClass

USelfUnionMeshesToolBuilder

Public class UClass

USelfUnionMeshesToolProperties

Standard properties of the self-union operation

Public class UClass

USmoothHoleFillProperties

Properties.

Public class UClass

USmoothMeshTool

Mesh Smoothing Tool

Public class UClass

USmoothMeshToolBuilder

Public class UClass

USmoothMeshToolProperties

PropertySet for properties affecting the Smoother.

Public class UClass

USmoothWeightMapSetProperties

Public class UClass

USpaceDeformerOperatorFactory

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

UVertexBrushSculptProperties

Public class UClass

UVoxelBlendMeshesTool

Tool to smoothly blend meshes together

Public class UClass

UVoxelBlendMeshesToolBuilder

Public class UClass

UVoxelBlendMeshesToolProperties

Properties of the blend operation

Public class UClass

UVoxelMorphologyMeshesTool

Morphology tool dilate, contract, close, open operations on the input shape

Public class UClass

UVoxelMorphologyMeshesToolBuilder

Public class UClass

UVoxelMorphologyMeshesToolProperties

Properties of the morphology tool

Public class UClass

UVoxelSolidifyMeshesTool

Tool to take one or more meshes, possibly intersecting and possibly with holes, and create a single solid mesh with consistent inside/outside

Public class UClass

UVoxelSolidifyMeshesToolBuilder

Public class UClass

UVoxelSolidifyMeshesToolProperties

Properties of the solidify operation

Public class UClass

UWeldMeshEdgesTool

Mesh Weld Edges Tool

Public class UClass

UWeldMeshEdgesToolBuilder

Enums

Name

Description

Public enum UEnum

EAlignObjectsAlignToOptions

Public enum UEnum

EAlignObjectsAlignTypes

Public enum UEnum

EAlignObjectsBoxPoint

Public enum UEnum

EBakedCurvatureClampMode

Public enum UEnum

EBakedCurvatureColorMode

Public enum UEnum

EBakedCurvatureTypeMode

Public enum UEnum

EBakeMapType

Public enum UEnum

EBakeScaleMethod

Public enum UEnum

EBakeTextureResolution

Public enum UEnum

ECombineTargetType

Public enum UEnum

EConvertToPolygonsMode

Public enum UEnum

EDisplaceMeshToolDisplaceType

Public enum UEnum

EDrawPolygonDrawMode

Polygon Tool Draw Type

Public enum UEnum

EDrawPolygonOutputMode

Output of Draw Polygon Tool

Public enum UEnum

EDrawPolyPathExtrudeDirection

Public enum UEnum

EDrawPolyPathHeightMode

Public enum UEnum

EDrawPolyPathOutputMode

Public enum UEnum

EDrawPolyPathWidthMode

Public enum UEnum

EDynamicMeshSculptBrushType

Mesh Sculpting Brush Types

Public enum UEnum

EEdgeLoopInsertionMode

Public enum UEnum

EEdgeLoopPositioningMode

Public enum UEnum

EEditMeshPolygonsToolActions

Public enum UEnum

EEditPivotSnapDragRotationMode

Snap-Drag Rotation Mode

Public enum UEnum

EEditPivotToolActions

Public enum UEnum

EGroupEdgeInsertionMode

Public enum UEnum

EGroupTopologyDeformationStrategy

Deformation strategies

Public enum UEnum

EHoleFillToolActions

Public enum UEnum

ELocalFrameMode

Public enum UEnum

EMakeMeshPivotLocation

Placement Pivot Location

Public enum UEnum

EMakeMeshPlacementType

Placement Target Types

Public enum UEnum

EMakeMeshPolygroupMode

Polygroup mode for primitive

Public enum UEnum

EMeshAttributePaintToolActions

Public enum UEnum

EMeshFacesColorMode

Public enum UEnum

EMeshSelectionToolActions

Public enum UEnum

EMeshSelectionToolPrimaryMode

Public enum UEnum

EMeshVertexSculptBrushType

Mesh Sculpting Brush Types

Public enum UEnum

EMirrorCtrlClickBehavior

Public enum UEnum

EMirrorOperationMode

Public enum UEnum

EMirrorSaveMode

Public enum UEnum

EMirrorToolAction

Public enum UEnum

ENonlinearOperationType

ENonlinearOperation determines which type of nonlinear deformation will be applied

Public enum UEnum

ENormalMapSpace

Public enum UEnum

EOcclusionCalculationUIMode

Public enum UEnum

EOcclusionMapDistribution

Public enum UEnum

EOcclusionMapPreview

Public enum UEnum

EOcclusionTriangleSamplingUIMode

Public enum UEnum

EOffsetMeshToolOffsetType

Public enum UEnum

EPolyEditCutPlaneOrientation

Public enum UEnum

EPolyEditExtrudeDirection

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

ELaplacianWe...

 

ConvertToLaplacianWeightScheme

(
    const EWeightScheme WeightScheme
)

The ELaplacianWeightScheme enum is the same..

Variables

Name Description

Public variable

 

STATCAT_Advanced

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