Bonjour, j'aurai besoin d'afficher la représentation des axes sur mon canavas 3d, pour permettre à l'utilisateur de visualiser l'angle actuel de la caméra.
Je pensais utiliser le postRender du canvas3D et récupérer la rotation actuelle de la camera grace à ceci et ainsi dessine en 2D la représentation en temps réelle des axes x-y-z
Mais je ne sais pas quoi faire de l'objet rotation qui a 4 dimensions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 TransformGroup viewTG = page.getUniverse().getViewingPlatform().getViewPlatformTransform(); Transform3D tg = new Transform3D(); viewTG.getTransform(tg); Vector3d translation = new Vector3d(); tg.get( translation ); Quat4d rotation = new Quat4d(); tg.get( rotation );
Merci pour votre aide.
Partager