Example #1
0
 //模型选择change事件
 private void modelSelectionChanged(object sender, Model.SelectionChangedEventArgs e)
 {
     if (noneSelectionRadio.Checked)
     {
         areaTextBox.Text   = " " + string.Format("{0:F3}", 0) + " spuare " + model.Units.ToString().ToLower();
         volumnTextBox.Text = " " + string.Format("{0:F3}", 0) + " cubic " + model.Units.ToString().ToLower();
     }
     else
     {
         //计算面积和体积
         computeAreaAndVolume(false);
     }
 }
Example #2
0
 private void Model1_SelectionChanged(object sender, Model.SelectionChangedEventArgs e)
 {
     for (int i = 0; i < model1.Entities.Count; i++)
     {
         var ent = model1.Entities[i];
         if (ent is MyMesh)
         {
             var m = ((MyMesh)ent);
             if (m.needsCompileSelected)
             {
                 m.CompileSelected(model1.renderContext);
             }
         }
     }
 }
Example #3
0
        private void model1_SelectionChanged(object sender, Model.SelectionChangedEventArgs e)
        {
            int count = 0;

            // counts selected entities
            foreach (Entity ent in model1.Entities)
            {
                if (ent.Selected)
                {
                    count++;
                }
            }

            // updates count on the status bar
            selectedCountStatusLabel.Text = count.ToString();
            addedCountStatusLabel.Text    = e.AddedItems.Count.ToString();
            removedCountStatusLabel.Text  = e.RemovedItems.Count.ToString();
        }
Example #4
0
        private void model1_SelectionChanged(object sender, Model.SelectionChangedEventArgs e)
        {
            foreach (Entity ent in model1.Entities)
            {
                if (ent.Selected)
                {
                    if (ent.EntityData is CustomData)
                    {
                        CustomData cd = (CustomData)ent.EntityData;

                        MessageBox.Show("ID = " + cd.id +
                                        System.Environment.NewLine +
                                        "Price = $" + cd.price.ToString() +
                                        System.Environment.NewLine +
                                        "Description = " + cd.description, "CustomData");
                    }
                }
            }
        }