![]() |
||
|
| |||
Atelier VRML : Création d'une porte (3)Pré requis : Utilisation de DEF et USE, ROUTE, TimeSensor, OrientatonInterpolator, Création d'une porte (1) Vous avez vu dans Création d'une
porte (1) comment gérer une porte qui s'ouvre puis se referme à partir d'un
clique de l'utilisateur par translation. Nous allons utiliser le noeud proximitySensor qui permet, entre autre, de repérer l'entrée et la sortie d'une utilisateur dans une zone définie. Lancement de l'animation grâce au proximitySensor :Nous repartons du fichier VRML de la Création
d'une porte (1). Nous remplaçons simplement le touchSensor
par un proximitySensor. Voir le résultat - Voir la source Ici, la porte de referme 7 secondes après le début de l'animation, même si l'utilisateur reste sous la porte. enterTime et exitTimeOn va créer maintenant deux animations : Une qui va ouvrir la porte
et l'autre qui va la fermer. Associé à ces deux animations, on
crée deux timeSensors. Voir le résultat - Voir la source Ici, la porte restera ouverture tant que l'utilisateur restera près de cette porte. Petit exerciceReprenez le script d'ouverture de porte par rotation et ajoutez-y la gestion du proximitySensor. Il faut :
La solution : Voir le résultat - Voir la source
|
|
19 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 | |
|
| |