Click or drag to resize

MeshAnalysisTool Class

Basic MeshAnalysisTool class.

Create derived class and mark it with the attribute MeshAnalysisToolAttribute to add a new tool to the tools menu of a MeshAnalysisWindow.

Inheritance Hierarchy
SystemObject
  HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.APIMeshAnalysisTool

Namespace:  HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.API
Assembly:  MeshCheckerLibrary (in MeshCheckerLibrary.dll) Version: 2.3
Syntax
C#
[PublicAPIAttribute]
public abstract class MeshAnalysisTool : IHaveAlias

The MeshAnalysisTool type exposes the following members.

Constructors
  NameDescription
Protected methodMeshAnalysisTool
Initializes a new instance of the MeshAnalysisTool class
Top
Methods
  NameDescription
Public methodDeinitialize
Deinitializes the tool.
Protected methodDrawMesh(Mesh, Vector3, Quaternion, Material, Int32)
Draws the submesh in mesh analysis window.
Protected methodDrawMesh(Mesh, Vector3, Quaternion, Vector3, Material, Int32)
Draws the submesh in mesh analysis window.
Protected methodDrawMeshes
Draws additional meshes in a mesh analysis window.
Public methodDrawOverlay
Draws a new GUI layer over the main layer in the mesh analysis window.
Public methodDrawOverlayGUI
Draws a last GUI layer over the main and the first layer in the mesh analysis window.
Public methodDrawToolbar
Draws the toolbar GUI.

The method invoked in a GUILayout.BeginHorizontal(UnityEngine.GUILayoutOption[]) scope.

Public methodInitialize
Initializes the tool for the specified Mesh.
Protected methodSetToolName
Changes a name of the tool.
Top
See Also