private void btnExportToDAE_Click(object sender, EventArgs e) { if (m_BMD == null) { return; } SaveFileDialog saveModel = new SaveFileDialog(); saveModel.FileName = "SM64DS_Animated_Model_" + m_BMD.m_FileName.Substring(m_BMD.m_FileName.LastIndexOf("/") + 1) + ".DAE"; //Default name saveModel.DefaultExt = ".dae"; //Default file extension saveModel.Filter = "COLLADA DAE (.dae)|*.dae"; //Filter by .DAE if (saveModel.ShowDialog() == DialogResult.Cancel) { return; } if (m_BCA != null) { BMD_BCA_KCLExporter.ExportAnimatedModel(new BMD(m_BMD.m_File), new BCA(m_BCA.m_File), saveModel.FileName); } else { BMD_BCA_KCLExporter.ExportBMDModel(new BMD(m_BMD.m_File), saveModel.FileName); } }
private void btnExportKCLModel_Click(object sender, EventArgs e) { SaveFileDialog saveModel = new SaveFileDialog(); saveModel.FileName = "CollisionMap"; //Default name saveModel.DefaultExt = ".dae"; //Default file extension saveModel.Filter = "COLLADA DAE (.dae)|*.dae|Wavefront OBJ (.obj)|*.obj"; //Filter by .DAE and .OBJ if (saveModel.ShowDialog() == DialogResult.Cancel) { return; } BMD_BCA_KCLExporter.ExportKCLModel(m_KCL, saveModel.FileName); }