Ejemplo n.º 1
0
        private void LoadModel(string filename)
        {
            Text = "Terremesh - [" + filename + "]";
            using (var file =
                       new BufferedStream(
                           new FileStream(filename,
                                          FileMode.Open),
                           128 * 1024))
            {
                Mesh.MeshReader reader = new Mesh.MeshReader(file);

                m_Vertices = new List <Mesh.Vertex>();
                m_Indices  = new List <int>();

                reader.ReadMesh(out m_Vertices, out m_Indices, this);
                m_RenderDocument.Renderer.LoadModel(ref m_Vertices, ref m_Indices);

                lblTrianglesVertices.Text = string.Format("Triangles: {0}, Vertices: {1}", m_Indices.Count / 3, m_Vertices.Count);
            }
        }
Ejemplo n.º 2
0
        private void LoadModel(string filename)
        {
            Text = "Terremesh - [" + filename + "]";
            using (var file =
            new BufferedStream(
                new FileStream(filename,
                    FileMode.Open),
                    128 * 1024))
            {
                Mesh.MeshReader reader = new Mesh.MeshReader(file);

                m_Vertices = new List<Mesh.Vertex>();
                m_Indices = new List<int>();

                reader.ReadMesh(out m_Vertices, out m_Indices, this);
                m_RenderDocument.Renderer.LoadModel(ref m_Vertices, ref m_Indices);

                lblTrianglesVertices.Text = string.Format("Triangles: {0}, Vertices: {1}", m_Indices.Count / 3, m_Vertices.Count);
            }
        }