Создание динамического представления для контейнера в Сириусе - PullRequest
0 голосов
/ 27 февраля 2019

Мне бы хотелось узнать о возможности динамического представления контейнера в редакторе Sirius.

Позвольте мне объяснить проблему немного подробнее.Я хочу моделировать автомобиль в редакторе Sirius.Я считаю транспортное средство контейнером, а колесо - узлом.Я создал эко модели.Согласно стандартному поведению редактора Sirius (.odesign), контейнер (транспортное средство) отображается в редакторе как «прямоугольник».Но я хотел бы иметь пользовательское представление, как показано ниже.

enter image description here enter image description here

На этом изображении квадраты и треугольники - это колеса.Это образцы изображений.Может быть n поддерживаемых таких представлений.

Если бы я поддерживал только одно из таких представлений, я мог бы просто выполнить это, используя изображения PNG / SVG.Но в зависимости от количества колес, определенного пользователем, представление автомобиля должно динамически изменяться во время работы.Пользователь может добавить колеса (узлы) к транспортному средству (контейнеру) из палитры.после добавления колес мне понадобится некоторый механизм-обработчик для управления отображением транспортного средства (контейнера).

Возможно ли это на Сириусе?Если это так, пожалуйста, пролите немного света.

...