示例#1
0
        public void Initialize(TemplateList template_list)
        {
            this.template_list = template_list;

            foreach (IPhysObTemplate i in template_list.phys_items)
            {
                switch (i.Group())
                {
                case 0: comboBox1.Items.Add(i.Name()); break;

                case 1: comboBox2.Items.Add(i.Name()); break;

                case 2: comboBox3.Items.Add(i.Name()); break;

                case 3: checkedListBox1.Items.Add(i.Name());
                    checkedListBox1.SetItemChecked(checkedListBox1.Items.Count - 1, true);
                    break;

                case 4: checkedListBox1.Items.Add(i.Name()); break;
                }
            }

            comboBox1.SelectedIndex = 0;
            comboBox2.SelectedIndex = 0;
            comboBox3.SelectedIndex = 0;
        }
示例#2
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            // お待ちくださいダイアログを表示
            ProgressDialog pd = new ProgressDialog();

            pd.Show();
            pd.Message = "Tso2Pmdを起動しています。";

            //try
            //{

            // テンプレートリストを初期化
            template_list = new TemplateList();
            pd.Value     += 15;

            // Viewerクラスを初期化
            viewer    = new Viewer();
            pd.Value += 15;

            // Tso2Pmdクラスを初期化
            t2p       = new TransTso2Pmd();
            pd.Value += 15;

            // スプリクトを読みとる
            if (!template_list.Load())
            {
                pd.Dispose();
                this.Dispose();
            }
            pd.Value += 30;

            // T2POptionControlの初期化
            t2POptionControl1.Initialize(ref viewer, template_list);
            pd.Value += 20;

            // ビューアーフォームの初期化
            view_form = new TSOForm(viewer, this);

            // お待ちくださいダイアログを閉じる
            pd.Value = pd.Maximum;
            System.Threading.Thread.Sleep(1000);
            pd.Dispose();

            /*}
             * catch
             * {
             *  // お待ちくださいダイアログを閉じる
             *  pd.Dispose();
             *
             *  MessageBox.Show("Tso2Pmdを正常に起動できませんでした。\nProportionファルダや表情フォルダに、\n不正なファイルが含まれていないか確認してください。");
             *
             *  this.Dispose();
             * }*/
        }
示例#3
0
        public void Initialize(ref Viewer viewer, TemplateList template_list)
        {
            // 出力フォルダ設定
            radioButton1.Checked  = true;
            tbFolder.Enabled      = false;
            button_Folder.Enabled = false;

            // -----------------------------------------------------
            this.template_list = template_list;
            taikeiControl1.Initialize(ref viewer);
            physicsControl1.Initialize(template_list);

            cortable_list.Load();
            foreach (string name in cortable_list.NameList)
            {
                cbBoneStructure.Items.Add(name);
            }
        }
示例#4
0
        public void Initialize(ref Viewer viewer, TemplateList template_list)
        {
            // 出力フォルダ設定
            radioButton1.Checked   = true;
            textBox_Folder.Enabled = false;
            button_Folder.Enabled  = false;

            // -----------------------------------------------------
            this.template_list = template_list;
            taikeiControl1.Initialize(ref viewer);
            physicsControl1.Initialize(template_list);

            // -----------------------------------------------------
            // ボーンの変換表を読みとる
            correspondTable_list.Load();
            foreach (string name in correspondTable_list.NameList)
            {
                checkedListBox1.Items.Add(name);
            }
        }
示例#5
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            // お待ちくださいダイアログを表示
            ProgressDialog pd = new ProgressDialog();

            pd.Show();
            pd.Message = "Tso2Pmxを起動しています。";

            // テンプレートリストを初期化
            template_list = new TemplateList();
            pd.Value     += 15;

            // Viewerクラスを初期化
            viewer    = new Viewer();
            pd.Value += 15;

            // Tso2Pmdクラスを初期化
            t2p       = new TransTso2Pmd();
            pd.Value += 15;

            // スプリクトを読みとる
            if (!template_list.Load())
            {
                pd.Dispose();
                this.Dispose();
            }
            pd.Value += 30;

            // T2POptionControlの初期化
            t2POptionControl1.Initialize(ref viewer, template_list);
            pd.Value += 20;

            // ビューアーフォームの初期化
            view_form = new TSOForm(viewer, this);

            // お待ちくださいダイアログを閉じる
            pd.Value = pd.Maximum;
            System.Threading.Thread.Sleep(1000);
            pd.Dispose();
        }