The BaseMeshTool class serves as the foundational class for tools that manipulate vertices, edges, and faces within the mesh editor. It provides essential methods and properties to facilitate mesh editing operations.
The BaseMeshTool class serves as the foundational class for tools that manipulate vertices, edges, and faces within the mesh editor. It provides essential methods and properties to facilitate mesh editing operations.
Member Name | Summary |
---|---|
RayScreenPosition | Gets or sets the screen position of the ray used for selection. |
IsMultiSelecting | Indicates whether multiple selections are being made. |
Member Name | Summary |
---|---|
GetSubtools | Returns a collection of subtools associated with this tool. |
OnEnabled | Called when the tool is enabled. |
OnDisabled | Called when the tool is disabled. |
OnUpdate | Called every frame to update the tool's state. |
ExtrudeSelection | Extrudes the current selection by a specified delta. |
OnSelectionChanged | Called when the selection changes. |
CalculateSelectionBounds | Calculates the bounding box of the current selection. |
CalculateSelectionBasis | Calculates the basis (rotation) of the current selection. |
CalculateSelectionOrigin | Calculates the origin point of the current selection. |
CalculateSelectionVertices | Calculates the vertices of the current selection. |
TraceFace | Traces a face from the current selection. |
MeshSelection | Gets the current mesh selection system. |
VertexSelection | Gets the current set of selected vertices. |
Pivot | Gets or sets the pivot point for transformations. |