Beispiel #1
0
 public static void SelectFromList(ModelDoc2 swModel, BindingList <String> Sselect)
 {
     swModel.ClearSelection2(true);
     foreach (String str in Sselect)
     {
         SmartTools.SelectByID(swModel, str);
     }
 }
Beispiel #2
0
 public override void Bild(ModelDoc2 swModel)
 {
     SmartTools.SelectByID(swModel, SmartSelect);
     swModel.SketchManager.InsertSketch(true);
     foreach (Icurve I in line)
     {
         I.Trace(swModel);
     }
     binding.makeBindings(swModel);
     dimension.makeDimensions(swModel);
     swModel.SketchManager.InsertSketch(true);
 }
Beispiel #3
0
        public void makeDimensions(ModelDoc2 swModel)
        {
            foreach (string[] list in pack)
            {
                swModel.ClearSelection2(true);

                for (int i = 6; i < list.Length; i++)
                {
                    SmartTools.SelectByID(swModel, list[i]);
                }

                swModel.AddDimension2(Convert.ToDouble(list[3]), Convert.ToDouble(list[4]), Convert.ToDouble(list[5]));
            }
        }
Beispiel #4
0
        public void makeBindings(ModelDoc2 swModel)
        {
            foreach (string[] list in pack)
            {
                swModel.ClearSelection2(true);

                for (int i = 1; i < list.Length; i++)
                {
                    SmartTools.SelectByID(swModel, list[i]);
                }

                swModel.SketchAddConstraints(list[0]);
            }
        }