Анимация реплицированных
объектов
Если в Вашей модели есть
реплицированный объект, моделирующий набор каких-то однотипных
элементов, и Вы хотите, чтобы каждый элемент этого объекта отображался
на презентации отдельной фигурой, то Вам не нужно рисовать одну за
другой фигуры для каждого такого элемента - вместо этого Вы можете
воспользоваться простым и удобным механизмом репликации фигур.
Чтобы создать анимации для всех элементов реплицированного объекта
- Откройте диаграмму класса активного объекта, в который вложен реплицированный объект.
- Нарисуйте фигуру, которая будет отображать отдельный экземпляр реплицированного объекта.
- Перейдите на вкладку Динамические панели свойств этой фигуры.
- Задайте количество фигур, которые требуется создать. Пусть Ваш реплицированный объект называется object.
В этом случае для того, чтобы создать по одной фигуре анимации для
каждого элемента реплицированного объекта, Вы должны написать object.size()
в поле Количество.
- Вы можете задать уникальные значения визуальных свойств для
каждой такой фигуры. Предположим, например, что у реплицированного
объекта есть параметр x, и Вы
хотите, чтобы X-координата каждой фигуры задавалась
значением этого параметра соответствующего этой фигуре элемента. В
этом случае напишите object.get(index).x
в динамическом свойстве фигуры X. Здесь object
- это имя Вашего реплицированного объекта, а index
- ключевое слово, используемое для установления соответствия между фигурами и элементами реплицированного объекта.
См. также
Реплицированные объекты