2016-01-28 7 views
0

При использовании osgviewer вы указываете файл .osg для просмотра и отображает его на экране. Можно ли изменить этот график сцены в реальном времени? Как и в, можно ли добавить узел в граф сцены, а затем автоматически просмотреть это дополнение?OpenSceneGraph Live Rendering

+1

Не задавайте вопросы с тегом [tag: C++], не указывая код C++. –

ответ

0

Можно использовать OpenSceneGraph, чтобы редактировать графики сцены в реальном времени, но вы должны делать это программно. Вы должны были бы создать свою собственную структуру графа сцены, используя принципы OOP. Затем вы можете сохранить графики сцены, используя свой собственный сериализатор, позже прочитайте их из файла и отредактируйте по своему усмотрению. Для этого рекомендую проверить OSG numerous tutorials и books.

Если у вас есть вопрос, можете ли вы редактировать образ .osg файлов в прямом эфире, то это может быть не так просто, поскольку вам нужно заранее знать структуру каждой сцены. Предполагая, что, как пользователь, вы знаете структуру, то вы можете определенно внести некоторые изменения (или привязать изменения к определенным событиям клавиатуры) и наблюдать за ними вживую.