#VRML V2.0 utf8

PROTO PhongAppearance [
  exposedField SFNode cd 	NULL
  exposedField SFFloat rd 	0
  exposedField SFNode cs 	NULL
  exposedField SFFloat rs 	0
  exposedField SFFloat sharpness 	0
] {
  PhBAppearance { 
    surface 	PhBHomogeneousSurface { 
      bsdf 	[ PhBSimpleBSDF { 
        intensity 	IS rd
        spectrum 	IS cd
        scatterer 	PhBDiffuseReflector { }
      }, PhBSimpleBSDF { 
        intensity 	IS rs
        spectrum 	IS cs
        scatterer 	PhBPhongReflector { 
          sharpness 	IS sharpness
        }
      } ]
    }
  }
}
PROTO QuadFace [
  exposedField MFVec3f points 	[ ]
] {
  IndexedFaceSet { 
    coord 	Coordinate { 
      point 	IS points
    }
    colorPerVertex 	FALSE
    coordIndex 	[ 0, 1, 2, 3 ]
    normalPerVertex 	FALSE
    solid 	FALSE
  }
}
PROTO TransformedBox [
  exposedField MFVec3f points 	[ ]
] {
  IndexedFaceSet { 
    coord 	Coordinate { 
      point 	IS points
    }
    coordIndex 	[ 0, 3, 5, 7, -1, 0, 7, 6, 1, -1, 7, 5, 4, 6, -1, 1, 6, 4, 2, -1, 2, 4, 5, 3, -1, 0, 1, 2, 3, -1 ]
  }
}
Viewpoint { 
  fieldOfView 	0.785398
  orientation 	0 0 1 0
  position 	5 5 12.5
  description 	"ViewPoint 1"
}
Transform { 
  children 	[ Shape { 
    appearance 	DEF (17)Vloer PhongAppearance { 
      rd 	0.6
      rs 	0.4
      sharpness 	3600
    }
    geometry 	QuadFace { 
      points 	[ 0 0 0, 10 0 0, 10 9.8 0, 0 9.8 0 ]
    }
  }, Shape { 
    appearance 	DEF (16)Achterwit PhongAppearance { 
      rd 	0.75
      rs 	0.1
      sharpness 	750
    }
    geometry 	QuadFace { 
      points 	[ 0 9.8 0, 10 9.8 0, 10 9.8 10, 0 9.8 10 ]
    }
  }, Shape { 
    appearance 	DEF (15)Plafondwit PhongAppearance { 
      rd 	0.6
      rs 	0.2
      sharpness 	1000
    }
    geometry 	QuadFace { 
      points 	[ 10 0 10, 0 0 10, 0 9.8 10, 10 9.8 10 ]
    }
  }, Shape { 
    appearance 	DEF (14)Bluaw PhongAppearance { 
      cd 	DEF (5)blauw PhBLxySpectrum { 
        xy 	0.26 0.26
      }
      rd 	0.065
      cs 	DEF (4)wittigblauw PhBLxySpectrum { 
        xy 	0.33333 0.33333
      }
      rs 	0.24
      sharpness 	22500
    }
    geometry 	QuadFace { 
      points 	[ 0 0 0, 0 9.8 0, 0 9.8 10, 0 0 10 ]
    }
  }, Shape { 
    appearance 	DEF (13)Rood PhongAppearance { 
      cd 	DEF (8)rood PhBLxySpectrum { 
        xy 	0.5 0.3
      }
      rd 	0.1
      cs 	DEF (3)wittigrood PhBLxySpectrum { 
        xy 	0.33333 0.33333
      }
      rs 	0.4
      sharpness 	22500
    }
    geometry 	QuadFace { 
      points 	[ 10 0 0, 10 0 10, 10 9.8 10, 10 9.8 0 ]
    }
  }, Shape { 
    appearance 	DEF (12)Geel PhongAppearance { 
      cd 	DEF (7)geel PhBLxySpectrum { 
        xy 	0.376563 0.395833
      }
      rd 	0.86
      cs 	USE (7)geel
      rs 	0.19
      sharpness 	3600
    }
    geometry 	TransformedBox { 
      points 	[ 9.2 5.95 3.16, 6.46336 7.53 3.16, 4.96336 4.93192 3.16, 7.7 3.35192 3.16, 4.96336 4.93192 0, 7.7 3.35192 0, 6.46336 7.53 0, 9.2 5.95 0 ]
    }
  }, Shape { 
    appearance 	DEF (11)Groen PhongAppearance { 
      cd 	DEF (6)groen PhBLxySpectrum { 
        xy 	0 0.38
      }
      rd 	0.086
      cs 	DEF (1)wittiggroen PhBLxySpectrum { 
        xy 	0.33333 0.33333
      }
      rs 	0.03
      sharpness 	1000
    }
    geometry 	TransformedBox { 
      points 	[ 0.55 7.56 6.08, 2.45174 5.03631 6.08, 4.97542 6.93805 6.08, 3.07369 9.46174 6.08, 4.97542 6.93805 0, 3.07369 9.46174 0, 2.45174 5.03631 0, 0.55 7.56 0 ]
    }
  }, Shape { 
    appearance 	DEF (10)Bovenlicht PhBAppearance { 
      surface 	PhBHomogeneousSurface { 
        edf 	[ PhBEDF { 
          intensity 	200000
          spectrum 	DEF (2)geelwit PhBLxySpectrum { 
            xy 	0.337 0.337
          }
          emitter 	PhBDiffuseEmitter { }
        } ]
      }
    }
    geometry 	QuadFace { 
      points 	[ 4.4 5.4 9.99, 5.4 5.4 9.99, 5.4 4.4 9.99, 4.4 4.4 9.99 ]
    }
  } ]
  rotation 	-1 0 0 1.5708
}
