2010-10-30 3 views
2

Кто-нибудь знает быстрый способ добавить возможность поворота и перемещения 3D-модели с помощью Qt?C++ basic qt question

Очевидно, что я должен внести изменения в мировую матрицу на основе движений мыши и клавиатуры, и поэтому я должен как-то обрабатывать соответствующие mouseEvents и keyboardEvens.

Для 3d-камеры это кажется немного сложным, и хотя я мог бы реализовать его сам, лучше придерживаться чего-то готового.

Кто-нибудь знает или имеет пример, который обрабатывает такие действия и отражает их в мировой матрице?

спасибо.

+0

Как насчет внедрения виджета OpenGL? –

ответ

3

This может быть то, что вы ищете. Это пример, который загружает модели .obj и позволяет поворачивать их с помощью мыши. Он также показывает вам, как отображать Qt-диалоги в OpenGL-сцене.