C# Класс GILES.pb_HandleMesh

Показать файл Открыть проект

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

Метод Описание
CreateDiscMesh ( Mesh &mesh, int segments, float radius ) : Mesh
CreatePositionLineMesh ( Mesh &mesh, Transform transform, Vector3 scale, Camera cam, float handleSize ) : Mesh
CreateRotateMesh ( Mesh &mesh, int segments, float radius ) : Mesh
CreateTriangleMesh ( Mesh &mesh, Transform transform, Vector3 scale, Camera cam, Mesh cap, float handleSize, float capSize ) : Mesh
GetRotationVertices ( int segments, float radius ) : UnityEngine.Vector3[][]
TransformMesh ( Mesh mesh, Matrix4x4 matrix, Vector3 &v, Vector3 &n, Vector2 &u, Color &c, int &t, int indexOffset, Color color ) : void

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

CreateDiscMesh() публичный статический Метод

public static CreateDiscMesh ( Mesh &mesh, int segments, float radius ) : Mesh
mesh UnityEngine.Mesh
segments int
radius float
Результат UnityEngine.Mesh

CreatePositionLineMesh() публичный статический Метод

public static CreatePositionLineMesh ( Mesh &mesh, Transform transform, Vector3 scale, Camera cam, float handleSize ) : Mesh
mesh UnityEngine.Mesh
transform UnityEngine.Transform
scale UnityEngine.Vector3
cam UnityEngine.Camera
handleSize float
Результат UnityEngine.Mesh

CreateRotateMesh() публичный статический Метод

public static CreateRotateMesh ( Mesh &mesh, int segments, float radius ) : Mesh
mesh UnityEngine.Mesh
segments int
radius float
Результат UnityEngine.Mesh

CreateTriangleMesh() публичный статический Метод

public static CreateTriangleMesh ( Mesh &mesh, Transform transform, Vector3 scale, Camera cam, Mesh cap, float handleSize, float capSize ) : Mesh
mesh UnityEngine.Mesh
transform UnityEngine.Transform
scale UnityEngine.Vector3
cam UnityEngine.Camera
cap UnityEngine.Mesh
handleSize float
capSize float
Результат UnityEngine.Mesh

GetRotationVertices() публичный статический Метод

public static GetRotationVertices ( int segments, float radius ) : UnityEngine.Vector3[][]
segments int
radius float
Результат UnityEngine.Vector3[][]

TransformMesh() публичный статический Метод

public static TransformMesh ( Mesh mesh, Matrix4x4 matrix, Vector3 &v, Vector3 &n, Vector2 &u, Color &c, int &t, int indexOffset, Color color ) : void
mesh UnityEngine.Mesh
matrix UnityEngine.Matrix4x4
v UnityEngine.Vector3
n UnityEngine.Vector3
u UnityEngine.Vector2
c UnityEngine.Color
t int
indexOffset int
color UnityEngine.Color
Результат void