Load() public method

Reconstructs a mesh from raw input data.
public Load ( InputGeometry input, List triangles ) : void
input TriangleNet.Geometry.InputGeometry
triangles List
return void
Ejemplo n.º 1
0
        public Mesh Import(string filename)
        {
            InputGeometry geometry = this.Read(filename);

            List<ITriangle> triangles = null;

            if (this.json.ContainsKey("triangles"))
            {
                var tri = this.json["triangles"] as Dictionary<string, object>;

                if (tri != null)
                {
                    triangles = ReadTriangles(tri, geometry.Count);
                }
            }

            Mesh mesh = new Mesh();
            mesh.Load(geometry, triangles);

            return mesh;
        }