C# Класс SkinMesh, UnitySpritesAndBones

Наследование: EditorWindow
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
combineMesh Mesh
customLoadMesh Mesh
handleColor Color
handleColorFirst Color
handleColorLast Color
handleScale float
mesh Mesh
points Vector2[]
polyColor Color

Открытые методы

Метод Описание
AddMidPoint ( ) : void
AddPoint ( Event e ) : void
CombineMesh ( ) : void
CreateMeshFromPoints ( bool combine ) : Mesh
IsBadTriangle ( Poly2Tri.DelaunayTriangle triangle ) : bool
OnDestroy ( ) : void
OnGUI ( ) : void
OnSceneGUI ( SceneView sceneView ) : void
RemovePoint ( ) : void
RemovePoint ( int index ) : void
SaveMesh ( ) : void
SubdivideMesh ( int divisions ) : void
UpdateMesh ( ) : void
genUV ( Vector3 vertices ) : Vector2[]

Приватные методы

Метод Описание
CreateMesh ( ) : void
CreatePolygon ( ) : void
GetBounds ( IEnumerable poly ) : Rect
GetHandleSize ( Vector3 pos, float size ) : float
LoadMesh ( Mesh loadMesh ) : void
PointInPoly ( Vector2 p, IList poly ) : bool
ShowSkinMeshEditor ( ) : void

Описание методов

AddMidPoint() публичный Метод

public AddMidPoint ( ) : void
Результат void

AddPoint() публичный Метод

public AddPoint ( Event e ) : void
e Event
Результат void

CombineMesh() публичный Метод

public CombineMesh ( ) : void
Результат void

CreateMeshFromPoints() публичный Метод

public CreateMeshFromPoints ( bool combine ) : Mesh
combine bool
Результат Mesh

IsBadTriangle() публичный Метод

public IsBadTriangle ( Poly2Tri.DelaunayTriangle triangle ) : bool
triangle Poly2Tri.DelaunayTriangle
Результат bool

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnGUI() публичный Метод

public OnGUI ( ) : void
Результат void

OnSceneGUI() публичный Метод

public OnSceneGUI ( SceneView sceneView ) : void
sceneView SceneView
Результат void

RemovePoint() публичный Метод

public RemovePoint ( ) : void
Результат void

RemovePoint() публичный Метод

public RemovePoint ( int index ) : void
index int
Результат void

SaveMesh() публичный Метод

public SaveMesh ( ) : void
Результат void

SubdivideMesh() публичный Метод

public SubdivideMesh ( int divisions ) : void
divisions int
Результат void

UpdateMesh() публичный Метод

public UpdateMesh ( ) : void
Результат void

genUV() публичный Метод

public genUV ( Vector3 vertices ) : Vector2[]
vertices Vector3
Результат Vector2[]

Описание свойств

combineMesh публичное свойство

public Mesh combineMesh
Результат Mesh

customLoadMesh публичное свойство

public Mesh customLoadMesh
Результат Mesh

handleColor публичное свойство

public Color handleColor
Результат Color

handleColorFirst публичное свойство

public Color handleColorFirst
Результат Color

handleColorLast публичное свойство

public Color handleColorLast
Результат Color

handleScale публичное свойство

public float handleScale
Результат float

mesh публичное свойство

public Mesh mesh
Результат Mesh

points публичное свойство

public Vector2[] points
Результат Vector2[]

polyColor публичное свойство

public Color polyColor
Результат Color