gridder


  
  DEF Gridder Script
  {
          field SFNode root USE Root
          field SFNode master USE MasterTransform
          field SFNode masterTime USE MasterTime
          
          field MFNode particleObjects [ 
                  Shape { geometry Box { size 10 10 10 } 
                          appearance Appearance {
                                  material DEF MasterMaterial Material {
                                          diffuseColor 0.7 0.7  0.7
                                          transparency 0.5
                              }
                                  ##texture ImageTexture { url "../textures/redpat1blur.png" }
                                  texture DEF M1 MovieTexture { loop TRUE startTime 0 
                                          url [ ##        "star wars vi - return of the jedi [divx].avi"
                                                          "../assets/clips/tube/about-content.mpg"
                                          ]
                                  }
                  textureTransform DEF tx TextureTransform { }                                                
                          }                                        
                  }        
          ]
          
          field MFNode  particles []
          
  
          field SFInt32 uDimension 7
          field SFInt32 vDimension 7
          field SFInt32 wDimension 7 
          
          
          field SFVec3f bboxSize 60 60 60
          field SFVec3f bboxCenter 0 0 0
  
          ##field SFNode gridIls USE gridIls        # the ILS for visualization 
  
          field MFVec3f pts []
          field MFVec3f scale []
  
          field SFVec3f scaleSize 2 2 2
          field SFVec3f scaleCenter 1.5 1.5 1.5
  
          ## anim stuff 
          field SFVec3f center 0 0 0
          
          eventIn        SFFloat        centerAnim
  
          eventIn        SFVec3f        set_center
          eventIn        SFTime enterTime
          eventIn        SFTime exitTime