static void Main(string[] args) { Console.WriteLine("読み込み開始"); //MqoImportResult res = MqoImporter.MqoImporter.Import(@"C:\Users\yoship\Downloads\モデリング、モーション\モデル\BeamModels\ビームマンモデルセット\ビームマン式初音ミク\BeamMikuVer3.mqo"); //MqoImportResult res = MqoImporter.MqoImporter.Import(@"C:\Users\yoship\Downloads\モデリング、モーション\モデル\mh20100930_MQO_PracticeKit_keynote\robomiku_keynote.mqo"); //MqoImportResult res = MqoImporter.MqoImporter.Import(@"C:\Users\yoship\Downloads\モデリング、モーション\モデル\EandI\E&I\Ivory.mqo"); MqoImportResult res = MqoImporter.MqoImporter.Import(@"C:\Users\Owner\Desktop\mqoモデル\kurimomo\kurimomo8.mqo"); Console.WriteLine("読み込み終了"); Console.ReadKey(); }
private void button2_Click(object sender, EventArgs e) { if (!File.Exists(textBox1.Text)) { textBox2.AppendText("指定のファイルは存在しません!\n"); return; } // MQO読み込み textBox2.AppendText(textBox1.Text + "を読み込んでいます...\n"); System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); MqoImportResult result = null; sw.Start(); try { result = MqoModelImporter.Import(textBox1.Text); } catch (Exception ex) { textBox2.AppendText(ex.Message); return; } sw.Stop(); if (!result.Succeeded) { textBox2.AppendText(result.ErrorMessage + "\n"); textBox2.AppendText("エラーが発生した行:" + result.ErrorLine + "\n"); textBox2.AppendText("エラーが発生した文字数:" + result.ErrorCharactor + "\n"); textBox2.AppendText("エラーが発生した文字:" + result.ErrorString + "\n"); } else { textBox2.AppendText("読み込み成功!\n"); textBox2.AppendText("読み込みにかかった時間:" + sw.ElapsedMilliseconds + "ms\n"); textBox2.AppendText("バージョン:" + result.Model.Version + "\n"); textBox2.AppendText("マテリアル数:" + result.Model.Materials.Length + "\n"); textBox2.AppendText("オブジェクト数:" + result.Model.Objects.Length + "\n"); } textBox2.AppendText("\r\n"); }