2010-10-30 9 views
2

Est-ce que quelqu'un connaît un moyen rapide d'ajouter la possibilité de faire pivoter et déplacer un modèle 3D en utilisant Qt?C++ basic qt question

Évidemment, je dois faire des changements à la matrice du monde basé sur les mouvements de la souris et du clavier, et donc je devrais en quelque sorte gérer les mouseEvents et keyboardEvens appropriés. Pour une caméra 3d, cela semble un peu difficile et bien que je puisse l'implémenter moi-même, je ferais mieux de m'en tenir à quelque chose de prêt. Est-ce que quelqu'un connaît ou a un exemple qui gère ce genre d'actions et les reflète dans la matrice du monde?

Merci.

+0

Pourquoi ne pas intégrer un widget OpenGL? –

Répondre

3

This peut être ce que vous cherchez. C'est un exemple qui charge des modèles .obj et vous permet de les faire pivoter avec la souris. Il vous montre également comment rendre les dialogues Qt dans la scène OpenGL.