PlaneSensor {  
      exposedField SFBool autoOffset TRUE  
      exposedField SFBool enabled TRUE  
      exposedField SFVec2f maxPosition -1 -1  
      exposedField SFVec2f minPosition 0 0  
      exposedField SFVec3f offset 0 0 0  
      eventOut SFBool isActive  
      eventOut SFVec3f trackPoint_changed  
      eventOut SFVec3f translation_changed  
    }
 
 
Le détecteur PlaneSensor permet de manipuler un objet en autorisant les déplacements dans le plan (X,Y).

 
Champs de PlaneSensor
autoOffset Si TRUE; l'objet reste à sa dernière position entre deux activations. Si FALSE, l'objet se repositionne à la valeur d'offSet au démarrage de l'activation suivante.
enabled Active (TRUE) / désactive (FALSE) le détecteur
maxPosition Détermine l'amplitude maximale du déplacement
minPosition Détermine l'amplitude minimale du déplacement. Si maxPosition est < minPosition pas de limitations.
offset Fixe la position de l'objet au démarrage de l'activation.
isActive Événement. Renvoie (TRUE) si le détecteur est activé
trackPoint_changed Événement. Renvoie la nouvelle position de départ
translation_changed Événement. Renvoie la valeur de la position.
 
 



 Source:


Analyse: