Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Drawing/PolyEditPreviewMesh.h |
Include |
#include "Drawing/PolyEditPreviewMesh.h" |
UCLASS(Transient)
class UPolyEditPreviewMesh : public UPreviewMesh
UPolyEditPreviewMesh is a variant of UPreviewMesh intended for use as a 'live preview' of a mesh creation/editing operation. The class supports initializing the preview mesh in various ways, generally as a submesh of a base mesh.
Name | Description | ||
---|---|---|---|
|
TUniquePtr< UE:... |
ActiveSubmesh |
|
|
bHaveMeshTransform |
||
|
EditVertices |
||
|
ExtrudeToInitialVerts |
||
|
InitialEditPatch |
||
|
InitialEditPatchBVTree |
||
|
InitialNormals |
||
|
InitialPositions |
||
|
InitialTriNormals |
||
|
InputDirection |
||
|
MeshTransform |
Name | Description | ||
---|---|---|---|
|
const FDynam... |
GetInitialPatchMesh() |
|
|
UE::Geometry... |
GetInitialPatchMeshSpatial() |
Must be non-const because query functions are non-const |
|
InitializeExtrudeType ( |
||
|
InitializeExtrudeType ( |
"Extrude Type" duplicates the input faces, offsets them using FExtrudeMesh, and stitches them together |
|
|
InitializeInsetType ( |
"Inset Type" duplicates the input faces and insets them using FInsetMeshRegion |
|
|
InitializeStaticType ( |
"Static Type" is just a static mesh |
|
|
MakeExtrudeTypeHitTargetMesh ( |
Make a hit-target mesh that is an infinite extrusion along extrude direction. |
|
|
MakeInsetTypeTargetMesh ( |
||
|
MakeStaticTypeTargetMesh ( |
||
|
UpdateExtrudeType ( |
Update extrude-type preview mesh by moving existing offset vertices |
|
|
UpdateExtrudeType ( |
Update extrude-type preview mesh using external function. |
|
|
UpdateExtrudeType_FaceNormalAvg ( |
Update extrude-type preview mesh by moving existing offset vertices along their connected triangle normals and then averaging positions |
|
|
UpdateInsetType |
||
|
UpdateStaticType ( |
Name |
Description |
---|---|
FTransform3d |