Ввести понятие макроэлемента в модели

Автор Omu, 07.08.09, 21:50:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Omu

Массив по сетке на две стороны
Как вариант решения такого класса проблем предлагаю ввести понятие группы элементов (макрооперации, макроэлемента). Т.е. объединить несколько простых элементов доступных программе, но представляющих по логике конструкции единое целое (например смещенная плоскость-отверстие-массив, ось-плоскость-вырез, отверстие-резьба-фаска, массивы в разных направлениях вместе с направляющими), в макроэлемент, которому конструктор может дать описательное название (например, "резьбовое отверстие", "вырез со смещением под углом") и оперировать с ним в дереве как с единым целым: исключать из расчета, перемещать, копировать, не опасаясь что плоскость окажется при погашеной оси, а фаска отражена отдельно от отвертия. Управлять таким макроэлементом можно через те же переменные не вынося их на верх списка переменных, а например отображая их список при редактировании этого самого макроэлемента, как это делается, например, при редактировании библиотечных отверстий.

Предложение назрело при прочтении топика по ссылке вначале, хотя вынашивалось оно давно и, как мне кажется, оно решает в частности проблему многомерных массивов и массивов с переменным шагом (о которых я писал раньше здесь и здесь).