media @ VU
[] readme course(s) preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthought(s) appendix reference(s) example(s) resource(s) _

talk show tell print

web3d-logo-willem.vr

web3d-logo-willem.vr (wrl ) [ flux / bitmanagement / cortona / octaga ]

see catalog

willem's logo


  
  PROTO Logo [
  ]
  {
      
     
      Anchor {
            children [
                  DEF TIMER TimeSensor {
                      cycleInterval 2
                      loop TRUE
                  }
                  Transform {
                      translation -0.47 0 0.47
                      children [
                            DEF ORIINT OrientationInterpolator {
                                  key [0, 0.25, 0.5, 0.75, 1]
                                  keyValue [
                                      0 1 0 0,
                                      0 1 0 1.57,
                                      0 1 0 3.14,
                                      0 1 0 4.71,
                                      0 1 0 6.28 
                                  ]
                            }
                            
                            DEF COMPLETE_LOGO Transform {
                                  
                                  
                                  
                                  children [
                                      
                                      
                                      Transform {
                                            translation -0.47 0 0.47
                                            children [
                                                  DEF WTEXT Shape {
                                                      appearance Appearance {
                                                            material Material {
                                                                  diffuseColor 1 1 0
                                                                  emissiveColor 1 1 0
                                                            }
                                                      }
                                                      geometry Text {
                                                            string "W"
                                                            fontStyle FontStyle {
                                                            }
                                                      }
                                                  }
                                            ]
                                      }
                                      
                                      
                                      
                                      
                                      Transform {
                                            translation 0.47 0 -0.43
                                            rotation 0 1 0 3.14159265
                                            children [
                                                  USE WTEXT
                                            ]
                                      }
                                      
                                      Transform {
                                            translation -0.47 0 -0.47
                                            rotation 0 1 0 4.7123892
                                            children [
                                                  USE WTEXT
                                            ]
                                      }
                                      
                                      Transform {
                                            translation 0.47 0 0.47
                                            rotation 0 1 0 1.5707964
                                            children [
                                                  USE WTEXT
                                            ]
                                      }
                                      
                                      Transform {
                                            translation 0 0.35 0
                                            children [
                                                  Shape {
                                                      appearance Appearance {
                                                            material Material {
                                                                  diffuseColor 0 0.53 0
                                                            }
                                                      }
                                                      geometry Cylinder {
                                                            radius 0.4
                                                            height 1
                                                      }
                                                  }
                                            ]
                                      }
                                      
                                      
                                      Transform {
                                            scale 0.1 0.1 0.1
                                            translation 0.73 0.5 0.07
                                            
                                            children [
                                                  DEF ARROW Shape {
                                                      appearance Appearance {
                                                            material Material {
                                                                  diffuseColor 0 0 0.8
                                                            }
                                                      }
                                                      geometry IndexedFaceSet {
                                                            coord Coordinate {
                                                                  point [
                                                                      0 0 0,  2.5 3 0,  2 1 0,  6 1 0,  6 -1 0,  2 -1 0,  2.5 -3 0,
                                                                  0 0 -2, 2.5 3 -2, 2 1 -2, 6 1 -2, 6 -1 -2, 2 -1 -2, 2.5 -3 -2]
                                                            }
                                                            coordIndex [         0 1 2 3 4 5 6 -1
                                                                  7 8 9 10 11 12 13 -1
                                                                  3 4 11 10 -1
                                                                  4 5 12 11 -1
                                                                  5 6 13 12 -1 
                                                                  0 6 13 7 -1
                                                                  0 1 8 7 -1
                                                                  1 2 9 8 -1
                                                            2 3 10 9 -1]
                                                            solid FALSE
                                                      }
                                                  }
                                            ]
                                      }
                                      
                                      Transform {
                                            scale 0.1 0.1 0.1
                                            translation -0.77 0.5 -0.13
                                            rotation 0 1 0 3.14159265
                                            children [
                                                  USE ARROW
                                            ]
                                      }
                                      
                                  ]
                            }
                      ]
                  }
                  
            ]
            
            description "Back to Willem's Page"
            url "http://www.few.vu.nl/~vr0711/"
      }
            
      ROUTE TIMER.fraction_changed TO ORIINT.set_fraction
      ROUTE ORIINT.value_changed TO COMPLETE_LOGO.set_rotation
  }
  
  Logo {
      
  }
  
  Viewpoint {
      position -0.47 0.47 4
  }
  
    
  
    
  

(C) A. Eliëns 2/9/2007

You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.