UExtractCollisionGeometryTool

Mesh Inspector Tool for visualizing mesh information

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingToolsExp

Header

/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Physics/ExtractCollisionGeometryTool.h

Include

#include "Physics/ExtractCollisionGeometryTool.h"

Syntax

UCLASS()
class UExtractCollisionGeometryTool : public USingleSelectionMeshEditingTool

Remarks

Mesh Inspector Tool for visualizing mesh information

Variables

Name Description

Protected variable

bool

 

bResultValid

Protected variable

bool

 

bVisualizationDirty

Protected variable

UE::Geometry::F...

 

CurrentMesh

Protected variable

TArray< TShared...

 

CurrentMeshParts

Protected variable UProperty

TObjectPtr< UPh...

 

ObjectProps

Protected variable UProperty

TObjectPtr< UCr...

 

OutputTypeProperties

Property set for type of output object (StaticMesh, Volume, etc)

Protected variable

TSharedPtr< FPh...

 

PhysicsInfo

These are TSharedPtr because TPimplPtr cannot currently be added to a TArray?

Protected variable UProperty

TObjectPtr< UPr...

 

PreviewElements

Protected variable UProperty

TObjectPtr< UPr...

 

PreviewMesh

Protected variable UProperty

TObjectPtr< UEx...

 

Settings

Protected variable UProperty

TObjectPtr< UCo...

 

VizSettings

Functions

Overridden from UInteractiveTool

Name Description

Public function Virtual Const

bool

 

CanAccept()

Public function Virtual Const

bool

 

HasAccept()

Public function Virtual Const

bool

 

HasCancel()

Public function Virtual

void

 

OnTick

(
    float DeltaTime
)

Action support/system

Public function Virtual

void

 

Setup()

Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called

Public function Virtual

void

 

Shutdown

(
    EToolShutdownType ShutdownType
)

Called by ToolManager to shut down the Tool