Ejemplo n.º 1
0
 /// <summary>
 /// 获取圆柱特征
 /// </summary>
 private void GetStepBuilder()
 {
     if (holeBuilders.Count == 0)
     {
         List <CircularFaceList> step = CircularCollection.GetStepList(this.circleFaces);
         foreach (CircularFaceList cl in step)
         {
             steps.Add(new StepBuilder(cl));
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 获取孔特征
 /// </summary>
 private void GetHoleBuilder()
 {
     if (holeBuilders.Count == 0)
     {
         List <CircularFaceList> hole = CircularCollection.GetHoleList(this.circleFaces);
         foreach (CircularFaceList cl in hole)
         {
             holeBuilders.Add(new HoleBuilder(cl));
         }
     }
 }