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); } }
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); } }