Цитата:
Сообщение от Am0ralist
Если тело нарисовано, как профиль выдавливания перпендикулярно плоскостям установки крепежной фурнитуры, то необходим только параметр в духе "переменная длина".
|
Цитата:
Сообщение от Am0ralist
Вот вам формализованное описание шаблона "штанга".
|
Цитата:
Сообщение от Am0ralist
С шаблоном "полки" сложнее за счет того, что стандартная полка имеет 4 точки крепежа и изменяемые ширину и глубину - то есть тут нужны два параметра объектов "подвижный по глубине" и "подвижный по ширине"
|
Все вышеперечисленное -
это и есть параметризация. И это только в БАЗИС-Шкаф.
К примеру, см. картинку: Вот так сохранили составную фурнитуру типа "направляющие". При установке расстояние между вертикалями будет больше. Что делать элементам, находящимся между ними? Акцентирую - эти элементы были и остаются абсолютно произвольными (т.е. непараметризированными).
Во что должна превратиться повернутая панель? Сдвинуться вправо? Или остаться у левой боковины? Растянуться? Под каким углом (заметим - пространственным)? Какая точка должна куда стать? Куда должна сместиться сфера? Или вообще, может, увеличиться в диаметре? А будет пирамида? А повернутый профиль? Погонная панель? А абсолютно произвольное булево тело?
Это я к тому, что автоматическое преобразование модели должно пройти по строго установленным правилам, заданным
изначально. Иными словами, за какими параметрами следить программе? Какой список параметров должен остаться неизменным, а какой измениться и как?
И все это нужно решить
наперед, заранее и в общем случае, для
абсолютно произвольной геометрии. Задача для параметрического модуля - вполне решаемая, для свободного - увы.