попалась модель широкий шкаф, в нём два цоколя (никаких блоков нет)
1 цоколь 16, 0, 92
2 цоколь 16, 0, 504
это как должно быть
в свойствах детали в базисе
1 цоколь 16, 2250, 108
2 цоколь -0.5, 0, 504
если построить всё скриптами то конечно будет всё нормально, но
руками получается всякие варианты начальных точек
потом матрица трансформации разворачивает углы и всё встает на место
там есть все углы в объекте obj.GlobalMatrix()
пытаюсь разгадать алгоритм как привести этк кашу , чтобы координаты начинались от левого нижнего заднего угла габаритного кубика
придётся написать много этажный if else if .... else ((( наверное нет встроенного инструмента для нормализации координат объекта
|