Les détecteurs spéciaux

TouchSensor
TouchSensor

Historique du VRML

Débuter en VRML

Les formes de base

Couleurs et textures

Son et multimédia

Eclairage et environnement

Les formes complexes

Positionner et naviguer

Les blocs spéciaux

Les détecteurs de position

Les détecteurs spéciaux

  1. ProximitySensor
  2. TimeSensor
  3. TouchSensor
  4. VisibilitySensor

Les animations

Les modèles prédéfinis

 

 

 

 

 

 

Grâce au bloc TouchSensor, vous pouvez créer des détecteurs réagissant lors d'un clic sur ceux-ci.

Définition d'un bloc TouchSensor :

TouchSensor {

evenement hitNormal_changed

evenement hitPoint_changed

evenement hitTexCoord_changed

evenement isActive

evenement isOver

evenement touchTime

champ enabled TRUE

}

Champs du Bloc TouchSensor
hitNormal_changed Evenement renvoyant le vecteur normal de la surface au dessus de laquelle se trauve le pointeur de la souris
hitPoint_changed Evenement renvoyant les coordonnées 3D du point au dessus duquel on se situe
hitTexCoord_changed Evenement renvoyant les coordonnées de la texture au dessus de laquelle on se situe
isActive Evenement renvoyant si le détecteur est activé par un clic de souris
isOver Evenement renvoyant si le détecteur est survolé par le pointeur de souris
touchTime Evenement renvoyant l'heure de l'activation si elle existe
enabled Le détecteur est activé ou non ?