Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveTool
- USingleSelectionTool
- USingleSelectionMeshEditingTool
- UMeshBoundaryToolBase
- URevolveBoundaryTool
References
| Module | MeshModelingToolsExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/RevolveBoundaryTool.h |
| Include | #include "RevolveBoundaryTool.h" |
Remarks
Tool that revolves the boundary of a mesh around an axis to create a new mesh. Mainly useful for revolving planar meshes.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bAlignAxisOnClick | |||
| bMoveAxisOnClick | |||
| CtrlModifier | |||
| MaterialProperties | |||
| OutputTypeProperties | |||
| PlaneMechanic | |||
| Preview | |||
| RevolutionAxisDirection | |||
| RevolutionAxisOrigin | |||
| Settings | |||
| ShiftModifier |
Functions
| Type | Name | Description | |
|---|---|---|---|
CanAccept () |
|||
IsHitByClick () |
IClickBehaviorTarget API. | ||
OnClicked () |
Notify Target that click ocurred | ||
| Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes | |||
OnShutdown () |
|||
OnTick () |
Allow the Tool to do any necessary processing on Tick | ||
| Notify target of current modifier state | |||
Render () |
Allow the Tool to do any custom drawing (ie via PDI/RHI) | ||
Setup () |
Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called | ||
StartPreview () |
|||
| Uses the settings stored in the properties object to update the revolution axis |