Je veux créer un VTK-Viewer et je veux réaliser des boutons qui tournent automatiquement la caméra pour que je regarde le modèle de l'avant, haut, droite, gauche, botton ou arrière. Quelqu'un a-t-il un code de code en C/C++ ou mieux en Java?Comment montrer un modèle de l'avant, haut, droite, gauche, bas, arrière en VTK?
0
A
Répondre
2
Essayez celui-ci: http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/vtkCamera
Les plus importantes lignes sont les suivantes:
camera->SetPosition(0, 0, 20);
camera->SetFocalPoint(0, 0, 0);
Il y a aussi un autre paramètre appelé ViewUp (SetViewUp, GetViewUp) qui définit la direction que la caméra pense que "up" . Avec ces trois, vous pouvez effectivement montrer n'importe quelle vue de l'objet que vous voulez.
Vous pouvez également utiliser ResetCamera() sur le moteur de rendu pour effectuer un zoom arrière et afficher l'ensemble de l'objet.