Yura_Bogoduhov, у меня идея примерно следующая сейчас сформировалась:
1. Каждый объект состоит из других объектов
2. Каждый объект может редактироватся независимо от других
3. В то же время если меняется какая-то часть объекта и эта часть используется в других объектах, то система предлагает изменить и другие объекты.
Приведу пример:
Стол состоит из
1. Ноги
2. Столешница
3. Ящики
3.1 Дно
3.2 Стенки
3.3 Фасады
3.4 Крепеж
Допустим в столе 4 ящика и в одном из них мы меняем фасад, то программа предлагает изменить этот фасад в других ящиках. то же самое и с ручками.
Далее ящик представляет собой объект который входит в состав стола, и например меняя текстуру стола, логично предположить что надо поменять текстуру и у ящика.
Примерно такая идея.
__________________
Я не мебельщик, а программер
|