exponenta event banner

Визуализация динамики транспортного средства - моделирование нескольких объектов

Этот пример расширяет vr_octavia пример, чтобы показать многообъектные визуализации сценариев.

Предварительно вычисленные данные моделирования представляют собой стандартный маневр «Изменение двойной полосы движения», выполняемый в двух конфигурациях транспортного средства - с включенным и выключенным блоком управления электронной программой устойчивости. Два набора данных динамики транспортного средства посылаются параллельно сцене виртуальной реальности, где они управляют двумя разными транспортными средствами.

Транспортные средства моделируются с использованием механизма VRML97 EXTERNPROTO. Это означает, что в основном виртуальном мире, связанном с блоком VR Sink, можно создать несколько идентичных транспортных средств в качестве экземпляров общего объекта 3D. Такой подход значительно упрощает авторство виртуального мира. Например, очень легко создать третье транспортное средство для одновременной визуализации другого сценария моделирования.

В дополнение к свойствам транспортного средства, контролируемым в vr_octavia примере, прототипы транспортного средства позволяют пользователю также определять цвет и масштаб транспортного средства. Эти свойства используются для различения отдельных экземпляров автомобиля (цвет) и во избежание неприятного визуального взаимодействия двух почти выровненных 3D объектов (масштаб). При масштабировании одного из автомобилей на небольшую величину один автомобиль объединяется в другой, так что их лица не зажимаются случайным образом в соответствии с текущими данными моделирования на каждом этапе моделирования.

Если вы предпочитаете визуализировать транспортные средства не таким образом, а «бок о бок», можно добавить смещение к положению одного транспортного средства.

Выражение признательности:

Skoda Octavia модель авторское право Skoda Auto, предоставлено Ismar VR, Чехия.