Positionner les éléments

Vérifier le positionnement des pignons

Dans un premier temps il est nécessaire de positionner les pignons à l'arrêt afin de vérifier l'engrènement des dents.

Utilisation des fonctions DEF et USE

La fonction USE permet de ne déclarer qu'une seule fois le fichier Satellite.wrl.

 

Définir les points de vue.

#VRML V2.0 utf8

Viewpoint { position 5 0 5 orientation 0 1 0 0.8 description "Perspective" }

Viewpoint { position 0 0 6 orientation -1 1 0 0 description "Face" }

Viewpoint { position 5 0 -5 orientation 0 1 0 2.4 description "Perspective arrière" }

NavigationInfo { type "EXAMINE" }

La couronne est placée sur l'origine

Transform { children [ Inline { url "couronne.wrl" }]}

Lepignon moteur est pivoté ( rotation 0 0 1 0.785) 

 

DEF PignonMoteur Transform { children [

   Transform { rotation 0 0 1 0.785 children [

         Inline { url "pignon moteur coupe.wrl" ] }

   ] }

]}

Unsous ensemble porte satellite est défini.

Ce sous ensemble comprend:

 

Le porte satellite

Le satellite inférieur   

(Ce premier satellite sert de modèle aux trois satellites suivants)

Le satellite supérieur

Le satellite de gauche

Le satellite de droite

DEF PorteSatelliteMonte Transform { children [

   Transform { translation 0 0 -.7 children [

      Inline { url "porte satellite.wrl" }

   ] }

   Transform { translation 0 -1.05 0 children [

      DEF Satellite Transform { children [

         Inline { url "satellite.wrl" }

      ] }

   ] }

   Transform { translation 0 1.05 0 rotation 0 0 1 3.14 children [ USE Satellite ] }

   Transform { translation 1.05 0 0 rotation 0 0 1 1.57 children [ USE Satellite ] }

   Transform { translation -1.05 0 0 rotation 0 0 1 -1.57 children [ USE Satellite ]}

]}