![]() |
||
|
| |||
Gérer un RollOver en VRMLPré requis : Utilisation de DEF et USE, ROUTE, TouchSensor, Script et Switch Cet atelier vous propose d'enrichir l'interface de votre monde VRML en créant des RollOver. Le terme nous vient du monde du CD-Rom et plus récemment des sites web (via le javascript ou le DHTML). Le RollOver est le principe de changer quelque chose dans l'interface lorsque la souris de l'utilisateur passe sur un objet. Sur les sites web ou des cd-roms, cette technique est souvent utilisée pour mettre en valeur les endroits cliquables (un changement de couleur lorsque la souris passe sur un bouton) ou pour ajouter des bulles d'aides. Trois noeuds sont nécessaires au développement d'un RollOver :
Changer l'objet lorsque la souris passe dessusLe Switch définit deux objets différents,
un cube et une sphere. Un Group est créé pour associé
à ce Switch un TouchSensor Le tour est joué ! Voir le résultat - Voir la source Exercice, afficher une bulle d'aideEssayez de modifier cette scène. Plutot que de transformer le cube en sphère, essayez d'afficher un second objet (par exemple un texte) lorsque la souris passe sur votre sphère. Voila le résultat : Voir le résultat - Voir la source Créer un PROTO à partir de cet exempleLes Protos permettent de définir des objets paramètrables, afin qu'ils puissent être utilisés plusieurs fois dans la scène. Nous avons repris l'exemple des bulles d'aides. Nous avons créé un PROTO avec deux paramètres :
Si vous comptez gérer plusieurs RollOver dans votre scène, l'intéret du PROTO est de simplifier votre fichier, en évitant de dupliquer unitilement du code VRML. Voir le résultat - Voir la source Amusez-vous bien ! |
|
11 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 | |
|
| |