public MutableMeshTriangle CreateTriangle(MutableMeshVertex v1, MutableMeshVertex v2, MutableMeshVertex v3) { var triangle = new MutableMeshTriangle(this, v1, v2, v3); Triangles.Add(triangle); return(triangle); }
public MutableMeshTriangle(MutableMesh mesh, MutableMeshVertex v1, MutableMeshVertex v2, MutableMeshVertex v3) { this.v1 = v1; this.v2 = v2; this.v3 = v3; this.mesh = mesh; }
public MutableMeshVertex CreateVertex(Vector3 pos) { var v = new MutableMeshVertex(); v.Index = Vertexes.Count; v.Pos = pos; Vertexes.Add(v); return(v); }