Les détecteurs spéciaux

TimeSensor
TimeSensor

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 TimeSensor, vous pouvez créer une horloge qui dert à générer des événements durant une certaine période

Définition d'un bloc TimeSensor :

TimeSensor {

evenement cycleTime

evenement fraction_changed

evenement isActive

evenement enterTime

evenement time

champ cycleInterval 1

champ enabled TRUE

champ loop FALSE

champ startTime 0

champ stopTime 0

}

Champs du Bloc TimeSensor
cycleTime Evenement renvoyant l'heure à chaque début de cycle
fraction_changed Evenement renvoyant la fraction de temps du cycle écoulé (de 0 à 1)
isActive Evenement renvoyant l'activation ou non de l'horloge
time Evenement renvoyant l'heure de chaque fraction
cycleInterval Nombre de secondes durant lequel l'horloge envoie des événements
enabled Active ou desactive le détecteur
loop Horloge en boucle ?
startTime Quand démarre l'horloge ?
stopTime Quand s'arrête l'horloge ?