TimeSensor {  
      exposedField SFTime cycleInterval 1  
      exposedField SFBool enabled TRUE  
      exposedField SFBool loop FALSE  
      exposedField SFTime startTime 0  
      exposedField SFTime stopTime 0  
      eventOut SFTime cycleTime  
      eventOut SFFloat fraction_changed  
      eventOut SFBool isActive  
      eventOut SFTime time  
    }
 
 
Le détecteur TimeSensor permet de créer une horloge générant des événements durant une période déterminée.

 
Champs de TimeSensor
cycleInterval Permet de spécifier le nombre de secondes pendant lequel l'horloge renvoie des événements
enabled Active (TRUE) / désactive (FALSE) le détecteur
loop Autorise (TRUE) / interdit (FALSE) le bouclage de l'horloge
startTime Permet de spécifier quand l'horloge doit démarrer
stopTime Permet de spécifier quand l'horloge doit s'arrêter
cycleTime Événement.Renvoie l'heure à chaque début de cycle (utile pour synchroniser différents événements)
fraction_changed Événement.Renvoie la fraction de temps comprise entre 0 et 1 du cycle écoulé
isActive Événement.Renvoie l'état de l'horloge
time Événement.Renboie l'heure de chaque fraction
 
 



Source:


Analyse: