tut18c.wrl

#VRML V2.0 utf8

WorldInfo {
   title "Floppy's VRML97 Tutorial Example 18c"
   info ["(C) Copyright 1999 Vapour Technology"
         "vrmlguide@vapourtech.com"]
}

NavigationInfo {
   type "EXAMINE"
}

Viewpoint {
   position 0 0 4
}

Transform {
   translation -1.5 0 0
   children [
      DEF SENSOR1 CylinderSensor {   
         diskAngle 0.78
      }
      DEF OBJECT1 Transform {
         children [
            Shape {
               appearance Appearance {
                  material Material {
                     diffuseColor 1 1 1
                  }
               }
               geometry Cylinder {
                  height 0.8
                  radius 0.25
               }
            }
            Transform {
               translation 0 0 0
               rotation 0 0 1 1.57
               children [
                  Shape {
                     appearance Appearance {
                        material Material {
                           diffuseColor 1 0 0
                        }
                     }
                     geometry Cylinder {
                        height 1.6
                        radius 0.1
                     }
                  }      
               ]
            }
            Transform {
               translation 0 0 0.4
               rotation 1 0 0 1.57
               children [
                  Shape {
                     appearance Appearance {
                        material Material {
                           diffuseColor 0 1 0
                        }
                     }
                     geometry Cylinder {
                        height 0.8
                        radius 0.1
                     }
                  }      
               ]
            }
            Transform {
               translation 0 0 -0.4
               rotation 1 0 0 -1.57
               children [
                  Shape {
                     appearance Appearance {
                        material Material {
                           diffuseColor 0 0 1
                        }
                     }
                     geometry Cylinder {
                        height 0.8
                        radius 0.1
                     }
                  }      
               ]
            }
         ]
      }
   ]
}

Transform {
   translation 1.5 0 0
   rotation 1 0 0 1.54
   children [
      DEF SENSOR2 CylinderSensor {   
         diskAngle 0.78
      }
      DEF OBJECT2 Transform {
         children [
            Shape {
               appearance Appearance {
                  material Material {
                     diffuseColor 1 1 1
                  }
               }
               geometry Cylinder {
                  height 0.4
                  radius 0.25
               }
            }
            Transform {
               translation 0 0 0
               rotation 0 0 1 1.57
               children [
                  Shape {
                     appearance Appearance {
                        material Material {
                           diffuseColor 1 0 0
                        }
                     }
                     geometry Cylinder {
                        height 1.6
                        radius 0.1
                     }
                  }      
               ]
            }
            Transform {
               translation 0 0 0.4
               rotation 1 0 0 1.57
               children [
                  Shape {
                     appearance Appearance {
                        material Material {
                           diffuseColor 0 1 0
                        }
                     }
                     geometry Cylinder {
                        height 0.8
                        radius 0.1
                     }
                  }      
               ]
            }
            Transform {
               translation 0 0 -0.4
               rotation 1 0 0 -1.57
               children [
                  Shape {
                     appearance Appearance {
                        material Material {
                           diffuseColor 0 0 1
                        }
                     }
                     geometry Cylinder {
                        height 0.8
                        radius 0.1
                     }
                  }      
               ]
            }
         ]
      }
   ]
}
ROUTE SENSOR1.rotation_changed TO OBJECT1.rotation
ROUTE SENSOR2.rotation_changed TO OBJECT2.rotation

Generated by GNU enscript 1.6.1.

© Copyright 1999 Vapour Technology - vrmlguide@vapourtech.com - http://www.vapourtech.com/vrmlguide