Exemple #1
0
        public MutableMeshTriangle CreateTriangle(MutableMeshVertex v1, MutableMeshVertex v2, MutableMeshVertex v3)
        {
            var triangle = new MutableMeshTriangle(this, v1, v2, v3);

            Triangles.Add(triangle);
            return(triangle);
        }
Exemple #2
0
 public MutableMeshTriangle(MutableMesh mesh, MutableMeshVertex v1, MutableMeshVertex v2, MutableMeshVertex v3)
 {
     this.v1   = v1;
     this.v2   = v2;
     this.v3   = v3;
     this.mesh = mesh;
 }
Exemple #3
0
        public MutableMeshVertex CreateVertex(Vector3 pos)
        {
            var v = new MutableMeshVertex();

            v.Index = Vertexes.Count;
            v.Pos   = pos;
            Vertexes.Add(v);
            return(v);
        }