Exemple #1
0
        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)
                {
                }
            }
        }
Exemple #2
0
 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;
     }
 }
Exemple #3
0
        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)
                {

                }
            }
        }