/// <summary> /// Построение детали /// </summary> private void Build() { // Операции выдавливания диска //выдавливаем диск Kompas det6 = new Kompas(_kompas); det6.CreateCircle(0, 0, mainRad, depth, "XOY"); //выдавливаем ступицу Kompas det5 = new Kompas(_kompas); det5.CreateCircle(0, 0, stupRad, depth * 2, "XOY"); //вырезаем поднутрение Kompas det4 = new Kompas(_kompas); det4.CreateCircleHole(0, 0, stupRad - depth / 2, depth, "XOY", "Blind"); //вырезаем посадочное отверстие Kompas det3 = new Kompas(_kompas); det3.CreateCircleHole(0, 0, mountHoleRad, depth * 2, "XOY", "ThroughAll"); //вырезаем крепежные отверстия //1 Kompas det2_1 = new Kompas(_kompas); det2_1.CreateCircleHole(0, radHolePos, holeDiam / 2, depth * 2, "XOY", "ThroughAll"); //2 Kompas det2_2 = new Kompas(_kompas); det2_2.CreateCircleHole(radHolePos, 0, holeDiam / 2, depth * 2, "XOY", "ThroughAll"); //3 Kompas det2_3 = new Kompas(_kompas); det2_3.CreateCircleHole(0, 0 - radHolePos, holeDiam / 2, depth * 2, "XOY", "ThroughAll"); //4 Kompas det2_4 = new Kompas(_kompas); det2_4.CreateCircleHole(0 - radHolePos, 0, holeDiam / 2, depth * 2, "XOY", "ThroughAll"); }