![]() |
||
|
| |||
Orienter des objets : OrientationInterpolatorPré requis : Utilisation de DEF et USE, ROUTE, TimeSensor, Les interpolators
Avant d'utiliser l'OrientationInterpolator, il faut comprendre le fonctionnement des interpolators. OrientationInterpolator permet de modifier l'orientation d'un objet ou d'un groupe d'objets dans une scène. Le sens de la rotation (aiguille d'une montre ou inverse) n'est pas précisé dans l'animation. Pour passer d'une keyValue à l'autre, le navigateur VRML prendra le plus court chemin entre deux angles de rotation. Grâce à la fonction ROUTE, on recopie l'orientation calculée (value_changed) dans le champ Orientation d'un groupe de type Transform. Pour faire une rotation complète, l'animation doit posséder plusieurs étape. Exemple 1 : Rotation simple sur un axePour faire une rotation complète, l'animation doit posséder plusieurs étapes. Le tableau des keyValue possède donc quatre étapes pour emmener le cube dans une rotation complète.
Voir le résultat - Voir la source Exemple 2 : La même rotation sur les trois axesIdem, mais l'orientation touche les trois axes.
Voir le résultat - Voir la source Exemple 3 : Rotation sur un axe excentréVoici une rotation excentrée. Le cube ne tourne plus sur lui même, il tourne autour d'un axe. On utilise un Transform pour orienter le groupe d'objets. Dans ce groupe, on utilise un deuxième Transform pour déplacer le cube. Le déplacement est impacté par l'orientation. Voir le résultat - Voir la source |
|
17 internaute(s) sur Web3d-fr
|
Copyright Web3d-fr 2001-2004
|
| Création de mondes VRML/X3D | |
| Autres technos Web3d | |
| Outils et logiciels | |
| 3D multi-utilisateurs | |
| Articles et informations | |
| Ressources gratuites | |
| Autres sites et portails 3D | |
| Trouver un emploi | |
|
| |