Доброго времени суток. Вставляю отверстия с определенными габаритами (Ширина, Высота, Глубина) в перекрытие. Для симметричных габаритов использую
direction = new XYZ(0, 0, 0);, но когда появляется воздуховод с разными габаритами ширины и высоты семейство вставляется не с той ориентацией , которая нужна. Для определения direction у воздуховода с разными параметрами ширины и высота , решил перебирать все Face и брать тот у которого
faceNormal.Z == 0. На картинке видно , что метод не универсальный.
1. Подскажите , как вставлять семейство и определять правильный direction для воздуховода с разными габаритами ?
2. Подскажите , как вставлять семейство и определять правильный direction для кабельных лотков с разными габаритами ?