Esempio n. 1
0
File: Mesh.cs Progetto: lvarvel/aura
        public object Clone()
        {
            ArrayMesh result = new ArrayMesh();

            result.vertexes = (float[])vertexes.Clone();
            result.vectorNormals = (float[])vectorNormals.Clone();
            result.uvCoords = (float[])uvCoords.Clone();

            foreach (MeshPart m in MeshParts)
            {
                MeshPart r = (MeshPart)m.Clone();
                r.Parent = this;
                result.MeshParts.Add(r);
            }
            return (object)result;
        }
Esempio n. 2
0
File: Mesh.cs Progetto: lvarvel/aura
 public MeshPart(ArrayMesh parent)
 {
     Parent = parent;
 }