void openOBJFileButton_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Filter = "OBJ Files (*.obj)|*.obj|" + "Nif Files (*.nif)|*.nif|" + "All files (*.*)|*.*"; if (open.ShowDialog() == DialogResult.OK) { try { if (open.FileName.ToLower().EndsWith(".obj")) { FileStream stream = new FileStream(open.FileName, FileMode.Open); OBJFile objFile = new OBJFile(stream); this.reference = objFile.Mesh; stream.Close(); this.menu.referenceTextBox.Text = open.FileName; return; } if (open.FileName.ToLower().EndsWith(".nif")) { FileStream stream = new FileStream(open.FileName, FileMode.Open); NifFile nifFile = new NifFile(stream); this.reference = nifFile.MeshData[0]; stream.Close(); this.menu.referenceTextBox.Text = open.FileName; return; } } catch (Exception) { } } }
void openButton_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Filter = "OBJ Files (*.obj)|*.OBJ|" + "All files (*.*)|*.*"; if (open.ShowDialog() == DialogResult.OK) { FileStream stream = new FileStream(open.FileName, FileMode.Open); OBJFile buf = new OBJFile(stream); stream.Close(); if (buf.Vertices.Count != this.target.TRI.Header.VertexCount) { return; } this.reference = buf; this.menu.textBox1.Text = open.FileName; } }
void openOBJFileButton_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Filter = "OBJ Files (*.obj)|*.obj|" + "Nif Files (*.nif)|*.nif|" + "All files (*.*)|*.*"; if (open.ShowDialog() == DialogResult.OK) { try { if(open.FileName.ToLower().EndsWith(".obj")) { FileStream stream = new FileStream(open.FileName, FileMode.Open); OBJFile objFile = new OBJFile(stream); this.reference = objFile.Mesh; stream.Close(); this.menu.referenceTextBox.Text = open.FileName; return; } if (open.FileName.ToLower().EndsWith(".nif")) { FileStream stream = new FileStream(open.FileName, FileMode.Open); NifFile nifFile = new NifFile(stream); this.reference = nifFile.MeshData[0]; stream.Close(); this.menu.referenceTextBox.Text = open.FileName; return; } } catch (Exception) { } } }