Engrenage avec des pignons différents

Pour afficher un engrenage il faut:

  • Modifier le nom du ficher du deuxième pignon

  • Modifier l'entraxe des pignons

  • modifier l'inclinaison du deuxième pignon

  • créer un deuxième "timesensor"

  • Router les événements vers le deuxième pignon

Le deuxième pignon de 42 dents nécessite deux transformations:

 Il faut le déplacer  translation 2.02 0 0

 Il faut l'orienter pour que les dents ne se chevauchent pas rotation 0 0 1 1.57

 Modifier le nom du ficher du deuxième pignon

url "Pignon_42_dents.wrl"

Transform { translation 2.02 0 0 rotation 0 0 1 1.57 children [

   DEF Pignon02 Transform { children [

      Inline { url "Pignon_42_dents.wrl" }

   ] }

] }

Modifier la durée de la rotation du deuxieme pignon (12s)sera de 12s

DEF Pignon02_Temps TimeSensor {cycleInterval 12 loop TRUE}

Un problème apparaît:

  •  Le petit pignon  s'arrête de tourner au bout de 6s alors que le deuxième pignon tourne pendant 12s