[Java3D] Redimensionner des objets
Bonjour,
Tout est presque dans le titre :)
J'ai créé des objets Java3D (Box, Sphere, etc.) que je souhaiterais redimensionner dynamiquement.
Après recherche, je ne vois que les méthodes setScale(double) et setScale(Vector3D) qui permettraient de se rapprocher de ce comportement.
Code:
1 2 3
|
final Transform3D trans = new Transform3D();
trans.setScale(0.1); |
Je n'arrive pas (encore) à croire que rien n'existe dans Java3D de plus adapté pour redimensionner les objets.
Le setScale m'obligerait à stocker les dimensions initiales, puisque le facteur s'applique sur la dimension avec laquelle a été créée l'objet et non sur la "dimension" courante.
Y a-t-il une meilleure solution ?
Merci !