[Java 3D] Afficher la représentation des axes
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
Code:
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 ); |
Mais je ne sais pas quoi faire de l'objet rotation qui a 4 dimensions.
Merci pour votre aide.