C# Class MeshCreator, UnitySpritesAndBones

Inheritance: EditorWindow
Mostrar archivo Open project: Banbury/UnitySpritesAndBones Class Usage Examples

Public Properties

Property Type Description
customLoadMesh Mesh
meshDirty bool
meshVertices Vector3[]

Public Methods

Method Description
GetMesh ( ) : Mesh
OnDestroy ( ) : void
OnGUI ( ) : void
OnSceneGUI ( SceneView sceneView ) : void
PreviewMode ( ) : void
VisualizePolygon ( SceneView sceneView ) : void

Private Methods

Method Description
AddOrRemoveHole ( Vector2 position ) : void
AddSegment ( Vertex, first, Vertex, second ) : void
DestroyPreviewObject ( ) : void
GeneratePreviewObject ( ) : void
GetBounds ( IEnumerable poly ) : Rect
GetSegmentNearPosition ( Vector2 position ) : Segment,
GetVertexNearPosition ( Vector2 position ) : Vertex,
LoadMesh ( Mesh loadMesh ) : void
LoadPolygonFromSprite ( ) : void
RemoveSegment ( Vector2 position ) : void
RemoveSegment ( int index ) : void
RemoveVertex ( Vector2 position ) : void
RemoveVertex ( int index ) : void
RemoveVertexOrSegment ( Vector2 position ) : void
Reset ( ) : bool
ShowSkinMeshEditor ( ) : void
Subdivide ( int subdivideValue ) : void
TriangulateMesh ( ) : Mesh
genUV ( Vector3 vertices ) : Vector2[]

Method Details

GetMesh() public method

public GetMesh ( ) : Mesh
return Mesh

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnGUI() public method

public OnGUI ( ) : void
return void

OnSceneGUI() public method

public OnSceneGUI ( SceneView sceneView ) : void
sceneView SceneView
return void

PreviewMode() public method

public PreviewMode ( ) : void
return void

VisualizePolygon() public method

public VisualizePolygon ( SceneView sceneView ) : void
sceneView SceneView
return void

Property Details

customLoadMesh public_oe property

public Mesh customLoadMesh
return Mesh

meshDirty public_oe property

public bool meshDirty
return bool

meshVertices public_oe property

public Vector3[] meshVertices
return Vector3[]