Pour voir :
#VRML V2.0 utf8
Transform { children [
Transform { children [
NavigationInfo { headlight FALSE }
Viewpoint { position -10.8 2 9.6
orientation 0 1 0 4.51
description "vue1" }
Viewpoint {
position -10.8 2 -10.3
orientation 0 1 0 4.51
description "vue2" }
# La pièce
# Le sol
Transform { children Shape { geometry Box { size 25 .1 25 }
appearance Appearance { texture ImageTexture { url"plafond.jpg" }}}}
# Les murs
Transform { translation 0 10 0
children Shape { geometry Box { size 25 .1 25 }
appearance Appearance { texture ImageTexture { url "plafond.jpg" }}}}
Transform { translation 12.5 5 0 rotation 1 0 0 1.575
children Shape { geometry DEF mur Box { size .1 25 10 }
appearance Appearance { material Material { diffuseColor .3 .3 .3 }}}}
Transform { children USE mur translation -12.5 5 0 rotation 1 0 0 1.575 }
Transform { translation 0 5 12.5 rotation 1 0 0 1.575
children Shape { geometry Box { size 25 .1 10 }
appearance Appearance { material Material { diffuseColor .2 .2 .2 }}}}
Transform { translation 0 5 -12.5 rotation 1 0 0 1.575
children Shape { geometry Box { size 25 .1 10 }
appearance Appearance { material Material { diffuseColor .2 .2 .2 }}}}
# Les clones et l'installation
# Les Tubes des clones
Transform { translation 8 1.40 10 rotation 1 0 0 3.15
children Shape { geometry DEF tube Cylinder { radius .32 height 2 top TRUE side TRUE bottom TRUE }
appearance Appearance { material Material { emissiveColor .2 1 .5 transparency .8}}}}
Transform { children USE tube translation 6 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation 4 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation 2 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation 0 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation -2 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation -4 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation -6 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation -8 1.40 10 rotation 1 0 0 3.15}
Transform { children USE tube translation 8 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation 6 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation 4 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation 2 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation 0 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation -2 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation -4 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation -6 1.40 -10 rotation 1 0 0 3.15}
Transform { children USE tube translation -8 1.40 -10 rotation 1 0 0 3.15}
# Les tuyaus au decu
Transform { translation 8 4.3 10 rotation 1 0 0 3.15
children Shape { geometry DEF tuyau Cylinder { radius .07 height 3 top TRUE side TRUE bottom TRUE }
appearance Appearance { texture ImageTexture { url "tuyau.jpg"}}}}
Transform { children USE tuyau translation 6 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 4 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 2 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 0 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -2 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -4 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -6 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -8 4.3 10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 8 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 6 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 4 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 2 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation 0 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -2 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -4 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -6 4.3 -10 rotation 1 0 0 3.15 }
Transform { children USE tuyau translation -8 4.3 -10 rotation 1 0 0 3.15 }
# Le Clone central
Transform { translation 0 2.8 0 rotation 1 0 0 3.15
children Shape { geometry Cylinder { radius 1 height 5 top TRUE side TRUE bottom TRUE }
appearance Appearance { material Material { emissiveColor .2 1 .1 transparency .8}}}}
Transform { translation 0 4 0 rotation 0 1 0 1.575
children [ Inline { url "clone1.wrl" }]}
Transform { translation 0 5.25 0 rotation 1 0 0 3.15
children Shape { geometry DEF machin Cylinder { radius .99 height .1 top TRUE side TRUE bottom TRUE }
appearance Appearance { material Material { emissiveColor .2 1 .1}}}}
Transform { children USE machin translation 0 .55 0 rotation 1 0 0 3.15 }
Transform { translation 0 .25 0 rotation 1 0 0 3.15
children Shape { geometry DEF machin1 Cylinder { radius 1.20 height .5 top TRUE side TRUE bottom TRUE }
appearance Appearance { material Material { diffuseColor 0 0 0 }}}}
Transform { children USE machin1 translation 0 5.57 0 rotation 1 0 0 3.15 }
# Les support des tubes
Transform { translation 0 2.57 10 rotation 1 0 0 1.575
children Shape { geometry DEF support Box { size 20 .7 .5 }
appearance Appearance { texture ImageTexture { url "Copie de circuit.jpg" }}}}
Transform { children USE support translation 0 0.13 10 rotation 1 0 0 1.575 }
Transform { children USE support translation 0 0.13 -10 rotation 1 0 0 1.575 }
Transform { children USE support translation 0 2.57 -10 rotation 1 0 0 1.575 }
Transform { children USE support translation 0 4 10 rotation 1 0 0 1.575 }
Transform { children USE support translation 0 4 -10 rotation 1 0 0 1.575 }
Transform { children USE support translation 0 5.75 10 rotation 1 0 0 1.575 }
Transform { children USE support translation 0 5.75 -10 rotation 1 0 0 1.575 }
# L'éclairage des tubes
Transform { translation 8 .4 10 rotation 1 0 0 3.15
children [ Shape { appearance Appearance { material Material { emissiveColor .2 1 .4 }}
geometry DEF lumiere Cylinder { radius .31 height .05 top TRUE side TRUE bottom TRUE }}
PointLight { intensity .5 ambientIntensity .5 }]}
Transform { children USE lumiere translation 6 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 4 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 2 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 0 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -2 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -4 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -6 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -8 .4 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 8 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 6 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 4 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 2 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 0 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -2 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -4 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -6 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -8 2.3 10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 8 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 6 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 4 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 2 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 0 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -2 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -4 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -6 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -8 .4 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 8 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 6 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 4 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 2 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation 0 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -2 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -4 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -6 2.3 -10 rotation 1 0 0 3.15 }
Transform { children USE lumiere translation -8 2.3 -10 rotation 1 0 0 3.15 }
# Les Clones
Transform { translation 8 2.15 10 rotation 0 1 0 3.15
children [ DEF avatar Inline { url "clone.wrl"}]}
Transform { children USE avatar translation 6 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation 4 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation 2 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation 0 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation -2.01 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation -4.01 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation -6.01 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation -8.01 2.15 10 rotation 0 1 0 3.15 }
Transform { children USE avatar translation 8 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation 6 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation 4 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation 2 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation 0 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation -1.99 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation -3.99 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation -5.99 2.15 -10 rotation 0 1 0 0 }
Transform { children USE avatar translation -7.99 2.15 -10 rotation 0 1 0 0 }
# Le matériel respiratoir
Transform { translation 0.005 2.10 9.925 rotation 0 1 0 1.57
children Shape { geometry DEF respiapp Cone { height .0896 bottomRadius .0423 }
appearance Appearance { texture ImageTexture { url "tuyau1.jpg" }}}}
Transform { children USE respiapp translation -0.005 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 2.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -2.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 1.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -1.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 4.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -4.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 3.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -3.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 6.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -6.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 5.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -5.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 8.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -8.005 2.10 9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation 7.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { children USE respiapp translation -7.995 2.10 -9.924 rotation 0 1 0 1.57 }
Transform { translation 0 2.045 9.89 rotation 0 0 1 1.57
children Shape { geometry DEF app Cylinder { height 0.12 radius .017 top TRUE side TRUE bottom TRUE }
appearance Appearance { texture ImageTexture { url "masque.jpg" }}}}
Transform { children USE app translation 0 2.04 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 2 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 2 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -2 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -2 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 4 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -4 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 4 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -4 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 6 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -6 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 6 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -6 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 8 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -8 2.045 9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation 8 2.045 -9.89 rotation 0 0 1 1.57 }
Transform { children USE app translation -8 2.045 -9.89 rotation 0 0 1 1.57 }
# Les apport d'énergie
Transform { translation 0 5.7 -4.27 rotation 1 0 0 1.575
children Shape { geometry DEF tuyau1 Cylinder { radius .1 height 11 top TRUE side TRUE bottom TRUE }
appearance Appearance { material Material { transparency .5}}}}
Transform { children USE tuyau1 translation 0 5.7 4.27 rotation 1 0 0 1.575 }
La longueur de votre message dépasse la limite autorisée.
http://mrstranger.free.fr/agentsmith/labo.wrl