wHiteRabbiT-sTudio Framework
MeshUtils Class Reference
Inheritance diagram for MeshUtils:

Classes

class  Triangle
 

Static Public Member Functions

static List< Vector3 > findAdjacentNeighbors (Vector3[] v, int[] t, Vector3 vertex)
 
static List< int > findAdjacentNeighborIndexes (Vector3[] v, int[] t, Vector3 vertex)
 
static List< int > findMatchingVerticesIndexes (Vector3[] v, int[] t, Vector3 vertex)
 
static void Extrude (int[] tris, Vector3 extrudeVect, Mesh mesh)
 
static void RemoveAloneVertices (Mesh mesh)
 
static void RemoveTriangles (int[] tris, Mesh mesh)
 
static void JoinMesh (Mesh M, Mesh toM)
 
static void WeldVertices (Mesh mesh)
 
static bool ContainsVertice (Vector3 v, Vector2 uv, Vector3 n, List< Vector3 > vs, List< Vector2 > uvs, List< Vector3 > ns, out int indice)
 

Member Function Documentation

static bool MeshUtils.ContainsVertice ( Vector3  v,
Vector2  uv,
Vector3  n,
List< Vector3 >  vs,
List< Vector2 >  uvs,
List< Vector3 >  ns,
out int  indice 
)
static
static void MeshUtils.Extrude ( int[]  tris,
Vector3  extrudeVect,
Mesh  mesh 
)
static
static List<int> MeshUtils.findAdjacentNeighborIndexes ( Vector3[]  v,
int[]  t,
Vector3  vertex 
)
static
static List<Vector3> MeshUtils.findAdjacentNeighbors ( Vector3[]  v,
int[]  t,
Vector3  vertex 
)
static
static List<int> MeshUtils.findMatchingVerticesIndexes ( Vector3[]  v,
int[]  t,
Vector3  vertex 
)
static
static void MeshUtils.JoinMesh ( Mesh  M,
Mesh  toM 
)
static
static void MeshUtils.RemoveAloneVertices ( Mesh  mesh)
static
static void MeshUtils.RemoveTriangles ( int[]  tris,
Mesh  mesh 
)
static
static void MeshUtils.WeldVertices ( Mesh  mesh)
static

The documentation for this class was generated from the following file: