C# Class GILES.pb_HandleMesh

Exibir arquivo Open project: procore3d/giles

Public Methods

Method Description
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

Method Details

CreateDiscMesh() public static method

public static CreateDiscMesh ( Mesh &mesh, int segments, float radius ) : Mesh
mesh UnityEngine.Mesh
segments int
radius float
return UnityEngine.Mesh

CreatePositionLineMesh() public static method

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
return UnityEngine.Mesh

CreateRotateMesh() public static method

public static CreateRotateMesh ( Mesh &mesh, int segments, float radius ) : Mesh
mesh UnityEngine.Mesh
segments int
radius float
return UnityEngine.Mesh

CreateTriangleMesh() public static method

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
return UnityEngine.Mesh

GetRotationVertices() public static method

public static GetRotationVertices ( int segments, float radius ) : UnityEngine.Vector3[][]
segments int
radius float
return UnityEngine.Vector3[][]

TransformMesh() public static method

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
return void