Browse Source

Merge pull request #10556 from andreasplesch/wrl

fix vrml test scene house.wrl
Mr.doob 8 years ago
parent
commit
688d32bd8b
1 changed files with 3903 additions and 5120 deletions
  1. 3903 5120
      examples/models/vrml/house.wrl

+ 3903 - 5120
examples/models/vrml/house.wrl

@@ -1,5183 +1,3966 @@
 #VRML V2.0 utf8
-
-
 Group {
-children[
-DirectionalLight {
-  ambientIntensity  0 
-  color             1 1 0.9
-  direction         0.5 -1.5 -1
-  intensity         1.8 
-  on                TRUE 
-}
-
-DirectionalLight {
-  ambientIntensity  0 
-  color             1 1 0.9
-  direction         -0.5 1 0
-  intensity        1 
-  on                TRUE 
-}
-
-NavigationInfo {
-  
-  avatarSize       [ 0.2, 1.4, 0.5 ]
-
-  headlight        FALSE
- 
-  
-}
-
-
-
-
-DirectionalLight {
-  ambientIntensity  0 
-  color             0.6 0.6 0.8
-  direction         -1 0.5 2
-  intensity         1 
-  on                TRUE 
-}
-
-Background {
-  groundAngle  [ 1.5 1.6 ]
-  groundColor  [ 0.2 0.6 0.3, 0.4 0.4 0.35, 0.3 0.5 0.6  ]
-  backUrl      []
-  bottomUrl    []
-  frontUrl     []
-  leftUrl      []
-  rightUrl     []
-  topUrl       []
-  skyAngle     [ 1.5 ]
-  skyColor     [ 0.5 0.7 1,	0.7 1 0.9 ]
-  
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation     0 1 0 -0.5
-	position       -4 2 10
-
-	description    "Entry"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    0 0 1  0
-	position       3.5 1.7 13
-
-	description    "Vooraanzicht"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    0 0 1  0
-	position       2.5 1.5 -4.5
-
-	description    "Woonkamer"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    0 0 1  0
-	position       1.5 1.5 -1.7
-
-	description    "Keuken"
-}
-
-
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    0 1 0  3.1415927
-	position       2.5 2.5 -20
-
-	description    "Achteraanzicht"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    1 0 0  -1.5707963
-	position       2.5 20 -4.5
-
-	description    "Bovenaanzicht"
-}
-
-
-
-
-
-# beneden/beneden.wrl
-
-
-
-
-DEF vloer Transform {
 	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.5 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.14	0	-0.14,
-						5.54	0	-0.14,
-						5.54	0	-8.86,
-						0.14	0	-8.86,
+		DirectionalLight {
+			ambientIntensity 0
+			color 1 1 .9,
+			direction .5 -1.5 -1,
+			intensity 1.8
+			on TRUE
+		}
+		DirectionalLight {
+			ambientIntensity 0
+			color 1 1 .9,
+			direction -.5 1 0,
+			intensity 1
+			on TRUE
+		}
+		NavigationInfo {
+			avatarSize [
+				.2 1.4 .5
+			]
+			headlight FALSE
+		}
+		DirectionalLight {
+			ambientIntensity 0
+			color .6 .6 .8,
+			direction -1 .5 2,
+			intensity 1
+			on TRUE
+		}
+		Background {
+			groundAngle [
+				1.5 1.6
+			]
+			groundColor [
+				.2 .6 .3 .4 .4 .35 .3 .5 .6
+			]
+			backUrl [
+			]
+			bottomUrl [
+			]
+			frontUrl [
+			]
+			leftUrl [
+			]
+			rightUrl [
+			]
+			topUrl [
+			]
+			skyAngle [
+				1.5
+			]
+			skyColor [
+				.5 .7 1 .7 1 .9
+			]
+		}
+		Viewpoint {
+			fieldOfView 1
+			jump TRUE
+			orientation 0 1 0 -.5
+			position -4 2 10
+			description "Entry"
+		}
+		Viewpoint {
+			fieldOfView 1
+			jump TRUE
+			orientation 0 0 1 0
+			position 3.5 1.7 13
+			description "Vooraanzicht"
+		}
+		Viewpoint {
+			fieldOfView 1
+			jump TRUE
+			orientation 0 0 1 0
+			position 2.5 1.5 -4.5
+			description "Woonkamer"
+		}
+		Viewpoint {
+			fieldOfView 1
+			jump TRUE
+			orientation 0 0 1 0
+			position 1.5 1.5 -1.7
+			description "Keuken"
+		}
+		Viewpoint {
+			fieldOfView 1
+			jump TRUE
+			orientation 0 1 0 3.141592
+			position 2.5 2.5 -20
+			description "Achteraanzicht"
+		}
+		Viewpoint {
+			fieldOfView 1
+			jump TRUE
+			orientation 1 0 0 -1.570796
+			position 2.5 20 -4.5
+			description "Bovenaanzicht"
+		}
+		# beneden/beneden.wrl
+		DEF vloer Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor 1 .5 .3
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry IndexedFaceSet {
+						color NULL
+						coord Coordinate {
+							#default NULL
+							point [
+								.14 0 -.14, 5.54 0 -.14, 5.54 0 -8.86, .14 0 -8.86,
+							]
+						}
+						normal NULL
+						texCoord NULL
+						ccw TRUE
+						colorIndex [
+						]
+						colorPerVertex TRUE
+						convex TRUE
+						coordIndex [
+							0 1 2 3 -1, 0 3 2 1 -1,
+						]
+						#default []
+						creaseAngle 0
+						normalIndex [
+						]
+						normalPerVertex TRUE
+						solid TRUE
+						texCoordIndex [
+						]
+					}
+				}
+			]
+		}
+		DEF drempelvoor Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .4 .4 .4
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+					}
+					geometry Box {
+						size 1.23 .04 .3
+					}
+				}
+			]
+			translation 3.805 .02 -.14
+		}
+		DEF drempelachter Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .4 .4 .4
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+					}
+					geometry Box {
+						size 1.05 .04 .3
+					}
+				}
+			]
+			translation 1.725 .02 -8.86
+		}
+		DEF stukmuur1 Transform {
+			children [
+				Shape {
+					appearance DEF wandkleur Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor 1 .9 .7
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry Box {
+						size .7 2.7 .07
+					}
+				}
+			]
+			translation .63 1.35 -3.395
+		}
+		DEF stukmuur2 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size 1.41 2.7 .07
+					}
+				}
+			]
+			translation 2.485 1.35 -3.395
+		}
+		DEF stukmuur3 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size .43 2.7 .07
+					}
+				}
+			]
+			translation 4.205 1.35 -3.395
+		}
+		DEF stukmuur4 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size 1.06 2.8 .07
+					}
+				}
+			]
+			translation 4.87 1.4 -4.395
+		}
+		DEF stukmuur5 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size .07 2.7 2.28
+					}
+				}
+			]
+			translation 3.155 1.35 -1.42
+		}
+		DEF stukmuur6 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size .98 2.8 .07
+					}
+				}
+			]
+			translation 4.91 1.4 -2.325
+		}
+		DEF stukmuur7 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size .98 2.7 .07
+					}
+				}
+			]
+			translation 4.91 1.35 -1.515
+		}
+		DEF stukmuur8 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size .07 2.7 .4
+					}
+				}
+			]
+			translation 4.455 1.35 -.48
+		}
+		DEF stukmuur9 Transform {
+			children [
+				Shape {
+					appearance USE wandkleur
+					geometry Box {
+						size .07 2.7 .74
+					}
+				}
+			]
+			translation 4.7 1.35 -1.92
+		}
+		# binmuur.wrl
+		Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor 1 .9 .7
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry IndexedFaceSet {
+						color NULL
+						coord Coordinate {
+							#default NULL
+							point [
+								.28 0 -.28, #0 linkerbenedenhoek voorgevel
+								5.4 0 -.28, 5.4 5.4 -.28, .28 5.4 -.28, #3 linkerbovenhoek voorgevel
+								3.19 0 -.28, #4 voordeur
+								4.42 0 -.28, 4.42 2.3 -.28, 3.19 2.3 -.28, #7 voordeur
+								4.84 1.6 -.28, #toiletraam-8
+								5.04 1.6 -.28, 5.04 2.3 -.28, 4.84 2.3 -.28, 2.6 .9 -.28,
+								#keukenraam-12
+								2.6 2.3 -.28, .6 2.3 -.28, .6 .9 -.28, .6 3.6 -.28, #bovenraam-16
+								1.5 3.6 -.28, 1.5 5 -.28, 4.42 5 -.28, 4.42 5.4 -.28, .6 5.4 -.28,
+								.28 8.55 -3.15, #linkergevel-22
+								.28 2.7 -8.72, .28 0 -8.72, 5.4 8.55 -3.15, #rechtergevel-25
+								5.4 5.4 -6.3, 5.4 5.4 -8.72, 5.4 0 -8.72, 2.25 0 -8.72, #achtergevel-29
+								2.25 .6 -8.72, 4.8 .6 -8.72, 4.8 5.4 -8.72, 1.2 0 -8.72, 1.2 2.7 -8.72,
+								3.19 0 -.14, #diepte van de voordeur-35
+								4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
+								2.6 .9 -.14, # diepte van het keukenraam-39
+								2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
+								5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
+								#diepte van het bovenraam-47
+								1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
+								#52
+								2.25 0 -8.86, #diepte van de achtergevel-53
+								2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
+								#58
+								.28 5.4 0, #59 hoekpunt voor dakvorm zolder
+								5.4 5.4 0, .28 5.4 -6.3, #61
+								.28 2.7 -9, #62 hoekpunt voor dakvorm 1e verdieping
+								.28 2.7 -.28, #63 extra punten voor segmentering beneden
+								.14 2.7 -.14, 5.4 2.7 -.28, #65
+								5.54 2.7 -.14, #
+								.28 2.7 -8.72, #67
+								.14 2.7 -8.86, #
+								5.4 2.7 -8.72, #69
+								5.54 2.7 -8.86, #
+								1.2 2.7 -8.72, #71
+								1.2 2.7 -8.86, #
+								4.8 2.7 -8.72, #73
+								4.8 2.7 -8.86, #
+							]
+						}
+						normal NULL
+						texCoord NULL
+						ccw TRUE
+						colorIndex [
+						]
+						colorPerVertex TRUE
+						convex TRUE
+						coordIndex [
+							0 4 12 15 -1, 0 15 12 4 -1, 0 15 14 63 -1, 0 63 14 15 -1, 14 13 65 63 -1,
+							4 12 13 7 -1, 13 7 6 65 -1, 6 11 10 65 -1, 5 8 11 6 -1, 5 8 9 1 -1, 1 9 10
+							65 -1, 0 63 67 24 -1, 67 24 33 71 -1, 28 29 30 31 -1, 28 31 73 69 -1, 28 69
+							65 1 -1, 63 65 66 64 -1, 65 69 70 66 -1, 63 67 68 64 -1, 69 73 74 70 -1, 67
+							71 72 68 -1, 5 6 37 36 -1, 6 7 38 37 -1, 4 35 38 7 -1, 12 39 40 13 -1, 13
+							40 41 14 -1, 14 41 42 15 -1, 15 42 39 12 -1, 8 43 44 9 -1, 9 44 45 10 -1,
+							10 45 46 11 -1, 11 46 43 8 -1, 29 53 54 30 -1, 30 54 55 31 -1, 31 55 74 73
+							-1, 33 57 72 71 -1,
+						]
+						#default []
+						creaseAngle 0
+						normalIndex [
+						]
+						normalPerVertex TRUE
+						solid FALSE
+						texCoordIndex [
+						]
+					}
+				}
+			]
+		}
+		#benodigde tijd tot hier 2 uur(kale buitenkant van het huis )
+		# /binmuur.wrl
+		# buitmuur.wrl
+		Transform {
+			children [
+				Shape {
+					appearance DEF steen Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .8 .4 .3
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry IndexedFaceSet {
+						color NULL
+						coord Coordinate {
+							#default NULL
+							point [
+								0 0 0, # 0 linkerbenedenhoek voorgevel
+								5.68 0 0, 5.68 5.4 0, # 2
+								0 5.4 0, # 3 linkerbovenhoek voorgevel
+								3.19 0 0, #voordeur
+								4.42 0 0, 4.42 2.3 0, # 6
+								3.19 2.3 0, # 7 voordeur
+								4.84 1.6 0, #toiletraam-8
+								5.04 1.6 0, 5.04 2.3 0, # 10
+								4.84 2.3 0, 2.6 .9 0, #keukenraam-12
+								2.6 2.3 0, # 13
+								.6 2.3 0, .6 .9 0, .6 3.6 0, #bovenraam-16
+								1.5 3.6 0, 1.5 5 0, 4.42 5 0, 4.42 5.4 0, .6 5.4 0, 0 8.555 -3.15,
+								#linkergevel-22
+								0 2.7 -9, 0 0 -9, 5.68 8.555 -3.15, #rechtergevel-25
+								5.68 5.4 -6.3, 5.68 5.4 -9, 5.68 0 -9, 2.25 0 -9, #achtergevel-29
+								2.25 .6 -9, 4.8 .6 -9, 4.8 5.4 -9, 1.2 0 -9, 1.2 2.7 -9, 3.19 0 -.14,
+								#diepte van de voordeur-35
+								4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
+								2.6 .9 -.14, # diepte van het keukenraam-39
+								2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
+								5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
+								#diepte van het bovenraam-47
+								1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
+								#52
+								2.25 0 -8.86, #diepte van de achtergevel-53
+								2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
+								#58
+								0 2.7 0, #59 extra punten voor segmentering beneden
+								.14 2.7 -.14, 5.68 2.7 0, #61
+								5.54 2.7 -.14, #
+								0 2.7 -9, #63
+								.14 2.7 -8.86, #
+								5.68 2.7 -9, #65
+								5.54 2.7 -8.86, #
+								1.2 2.7 -9, #67
+								1.2 2.7 -8.86, #
+								4.8 2.7 -9, #69
+								4.8 2.7 -8.86, #
+							]
+						}
+						normal NULL
+						texCoord NULL
+						ccw TRUE
+						colorIndex [
+						]
+						colorPerVertex TRUE
+						convex TRUE
+						coordIndex [
+							0 4 12 15 -1, 0 15 14 59 -1, 14 13 61 59 -1, 4 7 13 12 -1, 13 11 61 -1, 11
+							10 61 -1, 9 1 61 10 -1, 5 1 9 8 -1, 5 8 11 6 -1, 0 59 63 24 -1, 1 28 65 61
+							-1, 28 29 30 31 -1, 28 31 69 65 -1, 33 24 63 67 -1, 5 6 37 36 -1, 6 7 38 37
+							-1, 4 35 38 7 -1, 12 13 40 39 -1, 13 14 41 40 -1, 15 42 41 14 -1, 12 39 42
+							15 -1, 8 9 44 43 -1, 9 10 45 44 -1, 10 11 46 45 -1, 11 8 43 46 -1, 29 53 54
+							30 -1, 30 54 55 31 -1, 31 55 70 69 -1, 33 67 68 57 -1, 59 61 62 60 -1, 59
+							60 64 63 -1, 61 65 66 62 -1, 65 69 70 66 -1, 64 68 67 63 -1,
+						]
+						#default []
+						creaseAngle 0
+						normalIndex [
+						]
+						normalPerVertex TRUE
+						solid FALSE
+						texCoordIndex [
+						]
+					}
+				}
+			]
+		}
+		Transform {
+			#schuurtje
+			children [
+				DEF schuurvloer Transform {
+					children [
+						Shape {
+							appearance Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor 1 .5 .3
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										.1 0 -.1, 2.1 0 -.1, 2.1 0 -3.1, .1 0 -3.1,
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									0 1 2 3 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid FALSE
+								texCoordIndex [
+								]
+							}
+						}
+					]
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE steen
+							geometry Box {
+								size 2.2 2.6 .1
+							}
+						}
+					]
+					translation 1.1 1.3 -.05
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE steen
+							geometry Box {
+								size 2.2 2.6 .1
+							}
+						}
+					]
+					translation 1.1 1.3 -3.15
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE steen
+							geometry Box {
+								size .1 2.6 1.3
+							}
+						}
+					]
+					translation .05 1.3 -.75
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE steen
+							geometry Box {
+								size .1 2.6 .75
+							}
+						}
+					]
+					translation .05 1.3 -2.725
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE steen
+							geometry Box {
+								size .1 2.6 3
+							}
+						}
 					]
+					translation 2.15 1.3 -1.6
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	0, 1, 2, 3, -1,
-	0, 3, 2, 1, -1,
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
+				Transform {
+					children [
+						Shape {
+							appearance DEF blauw Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .3 .4 .7
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .05 .44 .85
+							}
+						}
+					]
+					translation .05 2.38 -1.875
+				}
+				Transform {
+					#drempel van schuurdeur
+					children [
+						Transform {
+							#deurpost
+							children [
+								DEF deurpost Shape {
+									appearance DEF grijs Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .4 .4 .4
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+									}
+									geometry Box {
+										size .05 2.56 .05
+									}
+								}
+							]
+							translation 0 1.3 .45
+						}
+						Transform {
+							#deurpost
+							children [
+								Shape {
+									appearance USE grijs
+									geometry Box {
+										size .05 .05 .85
+									}
+								}
+							]
+							translation 0 2.135 0
+						}
+						Transform {
+							#deurpost
+							children [
+								USE deurpost
+							]
+							translation 0 1.3 -.45
+						}
+						Shape {
+							appearance USE grijs
+							geometry Box {
+								size .1 .04 .95
+							}
+						}
+					]
+					translation .05 .02 -1.875
+				}
+			]
+			translation 3.48 0 7.8
 		}
-	]
-}
-
-
-DEF drempelvoor Transform {
-children[
-	Shape {
-		appearance 	Appearance {
-			material 	Material {
-	ambientIntensity  0.2
-	diffuseColor      0.4 0.4 0.4
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-					}	
-				}
-		geometry 	Box {
-	size	1.23 0.04 0.30
-				}
-
-	}
- ]
-translation		3.805	0.02 -0.14
-}
-
-DEF drempelachter Transform {
-children[
-	Shape {
-		appearance 	Appearance {
-			material 	Material {
-	ambientIntensity  0.2
-	diffuseColor      0.4 0.4 0.4
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-					}	
-				}
-		geometry 	Box {
-	size	1.05 0.04 0.30
-				}
-
-	}
- ]
-translation		1.725	0.02 -8.86
-}
-
-
-DEF stukmuur1 Transform {
-children[
-	Shape {
-	appearance DEF wandkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.9 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-		geometry 	Box {
-	size	0.70 2.70 0.07
+		# /buitmuur.wrl
+		# trapbeneden.wrl
+		DEF trapbeneden Transform {
+			children [
+				Shape {
+					appearance Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor 1 .5 .3
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry DEF trap IndexedFaceSet {
+						color NULL
+						coord Coordinate {
+							#default NULL
+							point [
+								-.2 0 1, #0
+								0 .2 1, 0 .2 0, -.2 0 0, #3
+								.28 .4 1, #4
+								.6 .6 1, .98 .8 1, .98 1 .45, #7
+								.98 1.2 .25, #8
+								.98 1.4 0, .98 1.6 -.25, .98 1.8 -.45, #11
+								.98 2 -1, #12
+								.6 2.2 -1, .28 2.4 -1, 0 2.6 -1, #15
+								0 .6 0, #16
+								0 .8 0, 0 1 0, #18
+								0 1.2 0, #19
+								0 1.4 0, #20
+								0 1.6 0, 0 1.8 0, #22
+								0 2 0, #23
+								0 2.2 0, #24
+								0 2.4 0, 0 2.6 0, 0 2.8 0, #27
+								-.2 .2 1, #28
+								0 .4 1, 0 .4 0, -.2 .2 0, #31
+								.28 .6 1, #32
+								.6 .8 1, .98 1 1, .98 1.2 .45, #35
+								.98 1.4 .25, #36
+								.98 1.6 0, .98 1.8 -.25, .98 2 -.45, #39
+								.98 2.2 -1, #40
+								.6 2.4 -1, .28 2.6 -1, 0 2.8 -1, #43
+								0 0 1, 0 0 0, #45
+								0 .4 0, #46
+							]
+						}
+						normal NULL
+						texCoord NULL
+						ccw TRUE
+						colorIndex [
+						]
+						colorPerVertex TRUE
+						convex TRUE
+						coordIndex [
+							28 1 2 31 -1, #1e_treevlak
+							29 4 46 -1, #2e
+							32 5 16 -1, 33 6 17 -1, 34 7 18 -1, 35 8 19 -1, 36 9 20 -1, 37 10 21 -1, 38
+							11 22 -1, 39 12 23 -1, 40 13 24 -1, 41 14 25 -1, 42 15 26 -1, #13e_treevlak
+							0 28 31 3 -1, #voor_en_zijvlakken_van_de_eerste_tree
+							0 44 1 28 -1, 3 31 2 45 -1, 2 1 29 30 -1, #alle_voorvlakken
+							46 4 32 16 -1, 16 5 33 17 -1, 17 6 34 18 -1, 18 7 35 19 -1, 19 8 36 20 -1,
+							20 9 37 21 -1, 21 10 38 22 -1, 22 11 39 23 -1, 23 12 40 24 -1, 24 13 41 25
+							-1, 25 14 42 26 -1, 26 15 43 27 -1,
+						]
+						#default []
+						creaseAngle 0
+						normalIndex [
+						]
+						normalPerVertex TRUE
+						solid FALSE
+						texCoordIndex [
+						]
+					}
 				}
-
-	}
- ]
-translation		0.63	1.35 -3.395
-}
-
-DEF stukmuur2 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	1.41 2.70 0.07
-				}
-
-	}
- ]
-translation		2.485	1.35 -3.395
-}
-
-
-DEF stukmuur3 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.43 2.70 0.07
-				}
-
-	}
- ]
-translation		4.205	1.35 -3.395
-}
-
-DEF stukmuur4 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	1.06 2.8 0.07
-				}
-
-	}
- ]
-translation		4.87	1.4 -4.395
-}
-
-DEF stukmuur5 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.70 2.28
-				}
-
-	}
- ]
-translation		3.155	1.35 -1.42
-}
-
-DEF stukmuur6 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.98 2.8 0.07
-				}
-
-	}
- ]
-translation		4.91	1.4 -2.325
-}
-
-DEF stukmuur7 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.98 2.70 0.07
-				}
-
-	}
- ]
-translation		4.91	1.35 -1.515
-}
-
-
-DEF stukmuur8 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.70 0.4
-				}
-
-	}
- ]
-translation		4.455	1.35 -0.48
-}
-
-DEF stukmuur9 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.70 0.74
-				}
-
-	}
- ]
-translation		4.7	1.35 -1.92
-}
-
-
-
-# binmuur.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.9 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.28	0	-0.28, #0 linkerbenedenhoek voorgevel
-						5.40	0	-0.28,
-						5.40	5.40	-0.28,
-						0.28	5.40	-0.28, #3 linkerbovenhoek voorgevel
-
-						3.19	0	-0.28, #4 voordeur
-						4.42	0	-0.28,
-						4.42	2.30	-0.28,
-						3.19	2.30	-0.28, #7 voordeur
-
-						4.84	1.60	-0.28, #toiletraam-8
-						5.04	1.60	-0.28,
-						5.04	2.30	-0.28,
-						4.84	2.30	-0.28, 
-
-						2.60	0.90	-0.28, #keukenraam-12
-						2.60	2.30	-0.28,
-						0.60	2.30	-0.28,
-						0.60	0.90	-0.28,
-
-						0.60	3.60	-0.28, #bovenraam-16
-						1.50	3.60	-0.28,
-						1.50	5.0	-0.28,
-						4.42	5.0	-0.28,
-						4.42	5.40	-0.28, 
-						0.60	5.40	-0.28,
-
-						0.28	8.55	-3.15, #linkergevel-22
-						0.28	2.70	-8.72,
-						0.28	0	-8.72,
-
-						5.40	8.55	-3.15, #rechtergevel-25
-						5.40	5.40	-6.30,
-						5.40	5.40	-8.72,
-						5.40	0	-8.72,
-
-						2.25	0	-8.72, #achtergevel-29
-						2.25	0.6	-8.72,
-						4.8	0.6	-8.72,
-						4.8	5.40	-8.72,
-						1.2	0	-8.72,
-						1.2	2.70	-8.72,
-
-
-						3.19	0	-0.14, #diepte van de voordeur-35
-						4.42	0	-0.14,
-						4.42	2.30	-0.14,
-						3.19	2.30	-0.14, #diepte van de voordeur-38
-
-						2.60	0.90	-0.14, # diepte van het keukenraam-39
-						2.60	2.30	-0.14,
-						0.60	2.30	-0.14,
-						0.60	0.90	-0.14,
-
-						4.84	1.60	-0.14, #diepte van het toiletraam-43
-						5.04	1.60	-0.14,
-						5.04	2.30	-0.14,
-						4.84	2.30	-0.14, 
-
-						0.60	3.60	-0.14, #diepte van het bovenraam-47
-						1.50	3.60	-0.14,
-						1.50	5.0	-0.14,
-						4.42	5.0	-0.14,
-						4.42	5.40	-0.14, 
-						0.60	5.40	-0.14, #52
-
-						2.25	0	-8.86, #diepte van de achtergevel-53
-						2.25	0.6	-8.86,
-						4.8	0.6	-8.86,
-						4.8	5.40	-8.86,
-						1.2	0	-8.86,
-						1.2	2.70	-8.86,	#58
-
-						0.28	5.40	0,	#59 hoekpunt voor dakvorm zolder
-						5.40	5.40	0,
-						0.28	5.40	-6.30, #61
-						0.28	2.70	-9.0,  #62 hoekpunt voor dakvorm 1e verdieping
-
-						0.28	2.7	-0.28, #63 extra punten voor segmentering beneden
-						0.14	2.7	-0.14,
-
-						5.4	2.7	-0.28, #65
-						5.54	2.7	-0.14, #
-
-						0.28	2.7	-8.72, #67
-						0.14	2.7	-8.86, #
-
-						5.4	2.7	-8.72, #69
-						5.54	2.7	-8.86, #
-
-						1.2	2.7	-8.72, #71
-						1.2	2.7	-8.86, #
-
-						4.8	2.7	-8.72, #73
-						4.8	2.7	-8.86, #
-						
+			]
+			translation 4.42 0 -3.36
+		}
+		# /trapbeneden.wrl
+		# deuren.wrl
+		Transform {
+			children [
+				DEF deurgroep Group {
+					#DEURKEUKENWOONKAMER
+					children [
+						#dwarslat boven de deur
+						DEF dwarslat Transform {
+							children [
+								Shape {
+									appearance DEF kozijn Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .95 .95 .9
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry Box {
+										size .8 .05 .05
+									}
+								}
+							]
+							translation 0 2.035 0
+						}
+						DEF ruitje Transform {
+							children [
+								Shape {
+									appearance DEF glas Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .6 .6 .9
+											emissiveColor 0 0 0
+											shininess .8
+											specularColor 1 1 1
+											transparency .7
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry Box {
+										size .8 .64 .01
+									}
+								}
+							]
+							translation 0 2.38 0
+						}
+						#ruit boven de deur
+						#deur
+						DEF deur Transform {
+							center -.4 0 0
+							children [
+								DEF klikopdeur TouchSensor {
+								}
+								DEF TimeSource TimeSensor {
+									cycleInterval 20
+								}
+								# Run once for 20 sec.
+								# Animeer het openzwaaien van de deur rond de Y as:
+								DEF Deuropen OrientationInterpolator {
+									key [
+										0 .025 .05 .95 .975 1
+									]
+									keyValue [
+										0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+									]
+								}
+								# ../boven/deurklink.wrl
+								DEF deurklink Transform {
+									children [
+										DEF enehelft Shape {
+											appearance DEF aluminium Appearance {
+												material Material {
+													ambientIntensity .2
+													diffuseColor .4 .4 .5
+													emissiveColor 0 0 0
+													shininess .8
+													specularColor .4 .4 .5
+												}
+												texture NULL
+												textureTransform NULL
+											}
+											geometry IndexedFaceSet {
+												color NULL
+												coord Coordinate {
+													point [
+														-.015 .02 0, #0
+														.015 .02 0, .02 -.02 0, -.02 -.02 0, #3
+														-.01 -.015 .06, #4
+														.01 -.015 .06, -.01 .015 .03, .01 .015 .03, .005 .1 .035,
+														#8
+														-.005 .1 .035, -.005 .1 .055, .005 .1 .055,
+													]
+												}
+												normal NULL
+												texCoord NULL
+												ccw TRUE
+												colorIndex [
+												]
+												colorPerVertex TRUE
+												convex TRUE
+												coordIndex [
+													2 3 4 5 -1, 2 5 4 3 -1, 4 5 11 10 -1, 4 10 11 5 -1, 0 1 7 6 -1, 0 6 7 1 -1,
+													6 7 8 9 -1, 6 9 8 7 -1, 8 9 10 11 -1, 8 11 10 9 -1, 0 6 4 3 -1, 0 3 4 6 -1,
+													6 9 10 4 -1, 6 4 10 9 -1, 1 2 5 7 -1, 1 7 5 2 -1, 7 5 11 8 -1, 7 8 11 5 -1,
+													
+												]
+												#default []
+												creaseAngle 0
+												normalIndex [
+												]
+												normalPerVertex TRUE
+												solid TRUE #texCoordIndex     []
+											}
+										}
+										#enehelft
+										Transform {
+											children [
+												USE enehelft
+											]
+											rotation 0 1 0 3.141592
+											translation 0 0 -.07
+										}
+										Transform {
+											children [
+												DEF vlakdeel Shape {
+													appearance USE aluminium
+													geometry Box {
+														size .18 .07 .01
+													}
+												}
+												#shape
+											]
+											translation -.03 0 -.005
+										}
+										Transform {
+											children [
+												USE vlakdeel
+											]
+											translation -.03 0 -.065
+										}
+									]
+									translation .35 0 .035
+									rotation 0 0 1 1.570796
+								}
+								#deurklink
+								# /../boven/deurklink.wrl
+								DEF deurvorm Shape {
+									appearance DEF deurkleur Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .8 .8 .8
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry Box {
+										size .8 2 .05
+									}
+								}
+							]
+							translation 0 1.005 0
+						}
 					]
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 4, 12, 15, -1,
-		0, 15, 12, 4, -1,
-
-		0, 15, 14, 63, -1,
-		0, 63, 14, 15, -1,
-
-		14, 13, 65, 63, -1,
-		
-		4, 12, 13, 7, -1,
-
-		13, 7, 6, 65, -1,
-
-		6, 11, 10, 65, -1,
-
-		5, 8, 11, 6, -1,
-
-		5, 8, 9, 1, -1,
-
-		1, 9, 10, 65, -1,
-
-		0, 63, 67, 24, -1,
-
-		67, 24, 33, 71, -1,
-
-		28, 29, 30, 31, -1,
-
-		28, 31, 73, 69, -1,
-
-		28, 69, 65, 1, -1,
-
-		63, 65, 66, 64, -1,
-
-		65, 69, 70, 66, -1,
-
-		63, 67, 68, 64, -1,
-
-		69, 73, 74, 70, -1,
-
-		67, 71, 72, 68, -1,
-
-		5, 6, 37, 36, -1,
-
-		6, 7, 38, 37, -1,
-
-		4, 35, 38, 7, -1,
-
-		12, 39, 40, 13, -1,
-
-		13, 40, 41, 14, -1, 
-
-		14, 41, 42, 15, -1,
-
-		15, 42, 39, 12, -1, 
-
-		8, 43, 44, 9, -1,
-
-
-		9, 44, 45, 10, -1,
-
-
-		10, 45, 46, 11, -1,
-
-
-		11, 46, 43, 8, -1,
-
-
-		29, 53, 54, 30, -1,
-
-
-		30, 54, 55, 31, -1, 
-
-
-		31, 55, 74, 73, -1,
-
-
-		33, 57, 72, 71, -1,
-
-
-
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
+				#deurgroep
+			]
+			translation 1.38 0 -3.395
 		}
-	]
-}
-
-#benodigde tijd tot hier 2 uur(kale buitenkant van het huis )
-
-# /binmuur.wrl
-
-# buitmuur.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance DEF steen Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.4 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0	    0	    0, # 0 linkerbenedenhoek voorgevel
-						5.68	0	    0,
-						5.68	5.40	0, # 2
-						0	    5.40	0, # 3 linkerbovenhoek voorgevel
-
-						3.19	0	    0, #voordeur
-						4.42	0	    0,
-						4.42	2.30	0, # 6
-						3.19	2.30	0, # 7 voordeur
-
-						4.84	1.60	0, #toiletraam-8
-						5.04	1.60	0,
-						5.04	2.30	0, # 10
-						4.84	2.30	0, 
-
-						2.60	0.90	0, #keukenraam-12
-						2.60	2.30	0, # 13
-						0.60	2.30	0,
-						0.60	0.90	0,
-
-						0.60	3.60	0, #bovenraam-16
-						1.50	3.60	0,
-						1.50	5.0	    0,
-						4.42	5.0	    0,
-						4.42	5.40	0, 
-						0.60	5.40	0,
-
-						0	8.555	-3.15, #linkergevel-22
-						0	2.7	-9.0,
-						0	0	-9.0,
-
-						5.68	8.555	-3.15, #rechtergevel-25
-						5.68	5.40	-6.3,
-						5.68	5.40	-9,
-						5.68	0	-9.0,
-
-						2.25	0	-9.0, #achtergevel-29
-						2.25	0.6	-9.0,
-						4.8	0.6	-9.0,
-						4.8	5.40	-9.0,
-						1.2	0	-9.0,
-						1.2	2.7	-9,
-
-
-						3.19	0	-0.14, #diepte van de voordeur-35
-						4.42	0	-0.14,
-						4.42	2.30	-0.14,
-						3.19	2.30	-0.14, #diepte van de voordeur-38
-
-						2.60	0.90	-0.14, # diepte van het keukenraam-39
-						2.60	2.30	-0.14,
-						0.60	2.30	-0.14,
-						0.60	0.90	-0.14,
-
-						4.84	1.60	-0.14, #diepte van het toiletraam-43
-						5.04	1.60	-0.14,
-						5.04	2.30	-0.14,
-						4.84	2.30	-0.14, 
-
-						0.60	3.60	-0.14, #diepte van het bovenraam-47
-						1.50	3.60	-0.14,
-						1.50	5.0	-0.14,
-						4.42	5.0	-0.14,
-						4.42	5.40	-0.14, 
-						0.60	5.40	-0.14, #52
-
-						2.25	0	-8.86, #diepte van de achtergevel-53
-						2.25	0.6	-8.86,
-						4.8	0.6	-8.86,
-						4.8	5.40	-8.86,
-						1.2	0	-8.86,
-						1.2	2.7	-8.86,	#58
-
-						0	2.7	0, #59 extra punten voor segmentering beneden
-						0.14	2.7	-0.14,
-
-						5.68	2.7	0, #61
-						5.54	2.7	-0.14, #
-
-						0	2.7	-9, #63
-						0.14	2.7	-8.86, #
-
-						5.68	2.7	-9, #65
-						5.54	2.7	-8.86, #
-
-						1.2	2.7	-9, #67
-						1.2	2.7	-8.86, #
-
-						4.8	2.7	-9, #69
-						4.8	2.7	-8.86, #
-
-
-
+		#moved to end
+		#ROUTE klikopdeur.touchTime TO TimeSource.startTime
+		#ROUTE TimeSource.fraction_changed TO Deuropen.set_fraction
+		#ROUTE Deuropen.value_changed TO deur.rotation
+		#deur2
+		Transform {
+			children [
+				USE dwarslat
+				USE ruitje
+				#deur
+				DEF deurkeukengang Transform {
+					center -.4 0 0
+					children [
+						DEF klikopdeur2 TouchSensor {
+						}
+						DEF TimeSource2 TimeSensor {
+							cycleInterval 20
+						}
+						# Run once for 20 sec.
+						# Animeer het openzwaaien van de deur rond de Y as:
+						DEF Deuropen2 OrientationInterpolator {
+							key [
+								0 .025 .05 .95 .975 1
+							]
+							keyValue [
+								0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+							]
+						}
+						USE deurklink
+						USE deurvorm
 					]
+					translation 0 1.005 0
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 4, 12, 15, -1,
-
-		0, 15, 14, 59, -1,
-
-		14, 13, 61, 59,-1,
-
-
-		4, 7, 13, 12, -1,
-
-        13, 11, 61, -1,
-
-		11, 10, 61, -1,
-
-		9, 1, 61, 10, -1, 
-
-		5, 1, 9, 8, -1,
-
-		5, 8, 11, 6, -1,
-
-
-		0, 59, 63, 24, -1,
-
-		1, 28, 65, 61, -1,
-
-		28, 29, 30, 31, -1,
-
-		28, 31, 69, 65, -1,
-
-		33, 24, 63, 67, -1,
-
-		5, 6, 37, 36, -1,
-
-		6, 7, 38, 37, -1,
-
-		4, 35, 38, 7, -1,
-
-		12, 13, 40, 39, -1,
-
-		13, 14, 41, 40, -1,
-
-		15, 42, 41, 14, -1,
-
-		12, 39, 42, 15, -1
-
-		8, 9, 44, 43, -1,
-
-		9, 10 , 45, 44, -1,
-
-		10, 11, 46, 45, -1,
-
-		11, 8, 43, 46, -1,
-
-		29, 53, 54, 30, -1,
-
-		30, 54, 55, 31, -1, 
-
-		31, 55, 70, 69, -1,
-
-		33, 67, 68, 57, -1,
-
-		59, 61, 62, 60, -1,
-
-		59, 60, 64, 63, -1,
-
-		61, 65, 66, 62, -1,
-
-		65, 69, 70, 66, -1,
-
-		64, 68, 67, 63, -1,
-
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
+			]
+			translation 3.155 0 -2.96
+			rotation 0 1 0 1.570796
 		}
-	]
-}
-
-Transform{#schuurtje
-children [
-
-DEF schuurvloer Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.5 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.1	0	-0.1,
-						2.1	0	-0.1,
-						2.1	0	-3.1,
-						0.1	0	-3.1,
+		#moved to end
+		#ROUTE klikopdeur2.touchTime TO TimeSource2.startTime
+		#ROUTE TimeSource2.fraction_changed TO Deuropen2.set_fraction
+		#ROUTE Deuropen2.value_changed TO deurkeukengang.rotation
+		#deur3
+		Transform {
+			children [
+				USE dwarslat
+				USE ruitje
+				#deur
+				DEF deurwoonkamergang Transform {
+					center -.4 0 0
+					children [
+						DEF klikopdeur3 TouchSensor {
+						}
+						DEF TimeSource3 TimeSensor {
+							cycleInterval 20
+						}
+						# Run once for 20 sec.
+						# Animeer het openzwaaien van de deur rond de Y as: deze deur draait tegengesteld aan de andere
+						DEF Deuropen3 OrientationInterpolator {
+							key [
+								0 .025 .05 .95 .975 1
+							]
+							keyValue [
+								0 1 0 0 0 1 0 1 0 1 0 2 0 1 0 2 0 1 0 1 0 1 0 0
+							]
+						}
+						USE deurklink
+						USE deurvorm
 					]
+					translation 0 1.005 0
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	0, 1, 2, 3, -1,
-	
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
+			]
+			translation 3.59 0 -3.395
+			rotation 0 1 0 0
 		}
-	]
-}
-
-
-Transform {
-children [
-Shape {
-appearance USE steen
-geometry Box {	size	2.2	2.6	0.1	}
-}
-]
-translation 1.1 1.3 -0.05
-}
-
-Transform{
-children [
-Shape {
-appearance USE steen
-geometry Box {	size	2.2	2.6	0.1	}
-}
-]
-translation	1.1	1.3	-3.15
-}
-
-Transform{
-children [
-Shape {
-appearance USE steen
-geometry Box {	size	0.1	2.6	1.3	}
-}
-]
-translation		0.05	1.3	-0.75
-}
-
-Transform{
-children [
-Shape {
-appearance USE steen
-geometry Box {	size	0.1	2.6	0.75	}
-}
-]
-translation		0.05	1.3	-2.725
-}
-
-Transform{
-children [
-Shape {
-appearance USE steen
-geometry Box {	size	0.1	2.6	3	}
-}
-]
-translation		2.15	1.3	-1.6
-}
-
-Transform{
-children [
-Shape {
-appearance DEF blauw Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.3 0.4 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-geometry Box {	size	0.05	0.44	0.85	}
-}
-]
-translation		0.05	2.38	-1.875
-}
-
-Transform{#drempel van schuurdeur
-children [
-
-Transform{#deurpost
-children [
-
-DEF deurpost Shape {
-		appearance 	DEF grijs Appearance {
-			material 	Material {
-	ambientIntensity  0.2
-	diffuseColor      0.4 0.4 0.4
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-					}	
-				}
-		geometry 	Box {
-	size	0.05 2.56 0.05
-				}
-	}
-]
-translation 0 1.3 0.45
-}
-
-Transform{#deurpost
-children [
-
-Shape {
-		appearance USE grijs
-		geometry 	Box {
-	size	0.05 0.05 0.85
-				}
-	}
-]
-translation 0 2.135 0
-}
-
-
-Transform{#deurpost
-children [
-
-USE deurpost
-]
-translation 0 1.3 -0.45
-}
-
-Shape {
-		appearance 	USE grijs
-		geometry 	Box {
-	size	0.1 0.04 0.95
-				}
-
-	}
-]
-translation		0.05	0.02	-1.875
-}
-
-
-]
-translation 3.48	0	7.8
-}
-
-# /buitmuur.wrl
-
-
-# trapbeneden.wrl
-
-
-
-
-DEF trapbeneden Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material          Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.5 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry DEF trap IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-	-0.2	0	1, #0
-	0	0.2	1,
-	0	0.2	0,
-	-0.2	0	0, #3
-
-	0.28	0.4	1, #4
-	0.6	0.6	1,
-	0.98	0.8	1,
-	0.98	1	0.45, #7
-
-	0.98	1.2	0.25, #8
-	0.98	1.4	0, 
-	0.98	1.6	-0.25, 
-	0.98	1.8	-0.45, #11
-
-	0.98	2.0	-1, #12
-	0.6	2.2	-1,
-	0.28	2.4	-1,
-	0	2.6	-1, #15
-
-	0	0.6	0, #16
-	0	0.8	0,
-	0	1	0, #18
-	0	1.2	0, #19
-
-	0	1.4	0, #20
-	0	1.6	0,
-	0	1.8	0, #22
-	0	2	0, #23
-
-	0	2.2	0, #24
-	0	2.4	0, 
-	0	2.6	0,  
-	0	2.8	0,  #27
-
-	-0.2	0.2	1, #28
-	0	0.4	1,
-	0	0.4	0,
-	-0.2	0.2	0, #31
-
-	0.28	0.6	1, #32
-	0.6	0.8	1,
-	0.98	1	1,
-	0.98	1.2	0.45, #35
-
-	0.98	1.4	0.25, #36
-	0.98	1.6	0, 
-	0.98	1.8	-0.25, 
-	0.98	2	-0.45, #39
-
-	0.98	2.2	-1, #40
-	0.6	2.4	-1,
-	0.28	2.6	-1,
-	0	2.8	-1, #43
-
-	0	0	1,
-	0	0	0, #45
-	0	0.4	0, #46
-
+		#deur3
+		#moved to end
+		#ROUTE klikopdeur3.touchTime TO TimeSource3.startTime
+		#ROUTE TimeSource3.fraction_changed TO Deuropen3.set_fraction
+		#ROUTE Deuropen3.value_changed TO deurwoonkamergang.rotation
+		#deur4
+		Transform {
+			children [
+				DEF dwarslatafw Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .93 .05 .05
+							}
+						}
+					]
+					translation 0 2.035 0
+				}
+				DEF ruitjeafw Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .93 .64 .01
+							}
+						}
+					]
+					translation 0 2.38 0
+				}
+				#ruit boven de deur#deur
+				DEF deurwoonkamertrapkast Transform {
+					center -.4 0 0
+					children [
+						DEF klikopdeur4 TouchSensor {
+						}
+						DEF TimeSource4 TimeSensor {
+							cycleInterval 20
+						}
+						# Run once for 20 sec.
+						# Animeer het openzwaaien van de deur rond de Y as:
+						DEF Deuropen4 OrientationInterpolator {
+							key [
+								0 .025 .05 .95 .975 1
+							]
+							keyValue [
+								0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+							]
+						}
+						USE deurklink
+						Shape {
+							#afwijkende deurmaat
+							appearance USE deurkleur
+							geometry Box {
+								size .93 2 .05
+							}
+						}
 					]
+					translation 0 1.005 0
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-
-	28, 1, 2, 31, -1, #1e_treevlak
-	29, 4, 46, -1, #2e
-	32, 5, 16, -1,
-	33, 6, 17, -1,
-	34, 7, 18, -1, 
-	35, 8, 19, -1, 
-	36, 9, 20, -1, 
-	37, 10, 21, -1,
-	38, 11, 22, -1,
-	39, 12, 23, -1,
-	40, 13, 24, -1,
-	41, 14, 25, -1,
-	42, 15, 26, -1, #13e_treevlak
-
-	0, 28, 31, 3, -1, #voor_en_zijvlakken_van_de_eerste_tree
-	0, 44, 1, 28, -1,
-	3, 31, 2, 45, -1,
-
-	2, 1, 29, 30, -1, #alle_voorvlakken
-	46, 4, 32, 16, -1,
-	16, 5, 33, 17, -1,
-	17, 6, 34, 18, -1,
-	18, 7, 35, 19, -1, 
-	19, 8, 36, 20, -1,
-	20, 9, 37, 21, -1,
-	21, 10, 38, 22, -1,
-	22, 11, 39, 23, -1,
-	23, 12, 40, 24, -1,
-	24, 13, 41, 25, -1,
-	25, 14, 42, 26, -1,
-	26, 15, 43, 27, -1,
-
-
-	
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
+			]
+			translation 4.395 0 -3.895
+			rotation 0 1 0 -1.570796
 		}
-	]
-translation 4.42	0	-3.36
-}
-
-
-
-
-
-# /trapbeneden.wrl
-
-# deuren.wrl
-
-
-
-Transform {
-children [
-DEF deurgroep Group {#DEURKEUKENWOONKAMER
-children[
-#dwarslat boven de deur
-DEF dwarslat Transform {
-	children [
-		Shape {
-appearance DEF kozijn Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.95 0.95 0.9
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.8 0.05 0.05 }
-}
-
-]
-translation	0 2.035 0
-}
-
-
-
-
-DEF ruitje Transform {
-	children [
-		Shape {
-appearance DEF glas Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.6 0.6 0.9
-	emissiveColor     0 0 0
-	shininess         0.8
-	specularColor     1 1 1 
-	transparency      0.7
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.8 0.64 0.01 }
-}
-
-]
-translation	0 2.38 0
-}#ruit boven de deur
-
-#deur
-DEF deur Transform {
-center -0.4 0 0
-	children [
-
-
-
-DEF klikopdeur TouchSensor {}
-  DEF TimeSource TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-  DEF Deuropen OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-
-
-
-# ../boven/deurklink.wrl
-
-
-
-
-
-DEF deurklink Transform {
-	children [
-	    DEF enehelft	Shape {
-            appearance DEF aluminium Appearance {
-                material         Material {
-                ambientIntensity  0.2
-                diffuseColor      0.4 0.4 0.5
-                emissiveColor     0 0 0
-                shininess         0.8
-                specularColor     0.4 0.4 0.5
-                }
-                texture           NULL
-                textureTransform  NULL
-            }
-		    geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {
-					point [
-                        -0.015	0.02	0, #0
-                        0.015		0.02	0,
-                        0.02		-0.02	0,
-                        -0.02		-0.02	0, #3
-
-                        -0.01		-0.015	0.06, #4
-                        0.01		-0.015	0.06,
-                        -0.01		0.015		0.03,
-                        0.01		0.015		0.03,
-
-                        0.005		0.1		0.035, #8
-                        -0.005	0.1		0.035,
-                        -0.005	0.1		0.055,
-                        0.005		0.1		0.055,
-
-
-
+		#deur4
+		#moved to end
+		#ROUTE klikopdeur4.touchTime TO TimeSource4.startTime
+		#ROUTE TimeSource4.fraction_changed TO Deuropen4.set_fraction
+		#ROUTE Deuropen4.value_changed TO deurwoonkamertrapkast.rotation
+		#deur5
+		Transform {
+			children [
+				DEF dwarslatafw2 Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .74 .05 .05
+							}
+						}
 					]
+					translation 0 2.035 0
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	
-2, 3, 4, 5, -1,
-2, 5, 4, 3, -1,
-
-4, 5, 11, 10, -1, 
-4, 10, 11, 5, -1,
-
-0, 1, 7, 6, -1, 
-0, 6, 7, 1, -1,
-
-6, 7, 8, 9, -1, 
-6, 9, 8, 7, -1,
-
-8, 9, 10, 11, -1, 
-8, 11, 10, 9, -1,
-
-0, 6, 4, 3, -1,
-0, 3, 4, 6, -1,
-
-6, 9, 10, 4, -1, 
-6, 4, 10, 9, -1,
-
-1, 2, 5, 7, -1,
-1, 7, 5, 2, -1,
-
-7, 5, 11, 8, -1,
-7, 8, 11, 5, -1,
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				#texCoordIndex     []
-			}
-		}#enehelft
-
-	Transform {
-		children [
-
-			USE enehelft
-		]
-	rotation 0 1 0 3.1415927
-	translation	0 0 -0.07
-	}
-	Transform {
-
-		children [
-		DEF vlakdeel Shape {
-			appearance USE aluminium
-			geometry Box { size 0.18 0.07 0.01 }
-		}#shape
-		]
-	translation -0.03 0 -0.005
-	}
-
-	Transform {
-
-		children [
-		USE vlakdeel 
-		]
-	translation -0.03 0 -0.065
-	}
-
-
-
-	]
-
-translation 0.35 0 0.035
-rotation 0 0 1 1.5707963
-}#deurklink
-
-
-
-# /../boven/deurklink.wrl
-
-DEF deurvorm Shape {
-	appearance DEF deurkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.8 0.8
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.8 2 0.05 }
-}
-
-]
-translation	0 1.005 0
-}
-
-
-
-
-
-]
-}#deurgroep
-
-]
-translation 1.38 0 -3.395
-}
-#ROUTE klikopdeur.touchTime TO TimeSource.startTime
-#ROUTE TimeSource.fraction_changed TO Deuropen.set_fraction
-#ROUTE Deuropen.value_changed TO deur.rotation
-
-
-#deur2
-Transform {
-children[ 	USE dwarslat
-		USE ruitje
-
-#deur
-DEF deurkeukengang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur2 TouchSensor {}
-  DEF TimeSource2 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen2 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-USE deurklink
-USE deurvorm
-]
-translation	0 1.005 0
-}
-		
-]
-translation 3.155 0 -2.96
-rotation 0 1 0 1.5707963
-}
-
-#ROUTE klikopdeur2.touchTime TO TimeSource2.startTime
-#ROUTE TimeSource2.fraction_changed TO Deuropen2.set_fraction
-#ROUTE Deuropen2.value_changed TO deurkeukengang.rotation
-
-
-#deur3
-Transform {
-children[ 	USE dwarslat
-		USE ruitje
-#deur
-DEF deurwoonkamergang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur3 TouchSensor {}
-  DEF TimeSource3 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as: deze deur draait tegengesteld aan de andere
-   DEF Deuropen3 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 1, 0 1 0 2, 0 1 0 2, 0 1 0 1, 0 1 0 0 ]
-  }
-USE deurklink
-USE deurvorm
-]
-translation	0 1.005 0
-}
-		
-]
-translation 3.59 0 -3.395
-rotation 0 1 0 0
-}#deur3
-
-#ROUTE klikopdeur3.touchTime TO TimeSource3.startTime
-#ROUTE TimeSource3.fraction_changed TO Deuropen3.set_fraction
-#ROUTE Deuropen3.value_changed TO deurwoonkamergang.rotation
-
-
-#deur4
-Transform {
-children[ DEF dwarslatafw Transform {
-	children [
-		Shape {
-appearance USE kozijn
-			geometry Box { size	0.93 0.05 0.05 }
-}
-
-]
-translation	0 2.035 0
-}
-
-
-
-
-DEF ruitjeafw Transform {
-	children [
-		Shape {
-appearance USE kozijn 
-			geometry Box { size	0.93 0.64 0.01 }
-}
-
-]
-translation	0 2.38 0
-}#ruit boven de deur#deur
-DEF deurwoonkamertrapkast Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur4 TouchSensor {}
-  DEF TimeSource4 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen4 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-USE deurklink
-Shape { #afwijkende deurmaat
-	appearance USE deurkleur 
-			geometry Box { size	0.93 2 0.05 }
-}
-]
-translation	0 1.005 0
-}
-		
-]
-translation 4.395 0 -3.895
-rotation 0 1 0 -1.5707963
-}#deur4
-
-#ROUTE klikopdeur4.touchTime TO TimeSource4.startTime
-#ROUTE TimeSource4.fraction_changed TO Deuropen4.set_fraction
-#ROUTE Deuropen4.value_changed TO deurwoonkamertrapkast.rotation
-
-
-
-#deur5
-Transform {
-children[ DEF dwarslatafw2 Transform {
-	children [
-		Shape {
-appearance USE kozijn
-			geometry Box { size	0.74 0.05 0.05 }
-}
-
-]
-translation	0 2.035 0
-}
-
-
-
-
-DEF ruitjeafw2 Transform {
-	children [
-		Shape {
-appearance USE kozijn 
-			geometry Box { size	0.74 0.64 0.01 }
-}
-
-]
-translation	0 2.38 0
-}#ruit boven de deur#deur
-
-DEF deurgangmeterkast Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur5 TouchSensor {}
-  DEF TimeSource5 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen5 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -0.7, 0 1 0 -1.5, 0 1 0 -1.5, 0 1 0 -0.7, 0 1 0 0 ]
-  }
-DEF deurklinkafw Transform {
-	children [
-	USE enehelft
-	Transform {
-		children [
-
-			USE enehelft
-		]
-	rotation 0 1 0 3.1415927
-	translation	0 0 -0.07
-	}
-	Transform {
-
-		children [
-		DEF vlakdeel Shape {
-			appearance USE aluminium
-			geometry Box { size 0.18 0.07 0.01 }
-		}#shape
-		]
-	translation -0.03 0 -0.005
-	}
-
-	Transform {
-
-		children [
-		USE vlakdeel 
-		]
-	translation -0.03 0 -0.065
-	}
-
-
-
-	]
-
-translation 0.32 0 0.035
-rotation 0 0 1 1.5707963
-}#deurklink
-Shape { #afwijkende deurmaat
-	appearance USE deurkleur 
-			geometry Box { size	0.74 2 0.05 }
-}
-]
-translation	0 1.005 0
-}
-		
-]
-translation 4.455 0 -1.92
-rotation 0 1 0 -1.5707963
-}#deur5
-
-#ROUTE klikopdeur5.touchTime TO TimeSource5.startTime
-#ROUTE TimeSource5.fraction_changed TO Deuropen5.set_fraction
-#ROUTE Deuropen5.value_changed TO deurgangmeterkast.rotation
-
-
-#deur6
-Transform {
-children[ 	USE dwarslat
-		USE ruitje
-#deur
-DEF deurtoiletgang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur6 TouchSensor {}
-  DEF TimeSource6 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as: 
-   DEF Deuropen6 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-USE deurklink
-USE deurvorm
-]
-translation	0 1.005 0
-}
-		
-]
-translation 4.455 0 -1.08
-rotation 0 1 0 -1.5707963
-}#deur6
-
-#ROUTE klikopdeur6.touchTime TO TimeSource6.startTime
-#ROUTE TimeSource6.fraction_changed TO Deuropen6.set_fraction
-#ROUTE Deuropen6.value_changed TO deurtoiletgang.rotation
-
-
-# voordeur.wrl
-
-
-
-
-DEF voordeur Transform {
-center 1.11 0 0 
-	children [
-
-		Shape {
-appearance DEF deurkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.8 0.8
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-
-	0	0	0.025, #0
-	1.11	0	0.025, #
-	1.11	2.19	0.025, #
-	0	2.19	0.025, #3
-				
-	0.71	0.49	0.025, #4
-	0.91	0.49	0.025, #
-	0.91	1.99	0.025, #
-	0.71	1.99	0.025, #7
-
-	0	0	-0.025, #8
-	1.11	0	-0.025, #
-	1.11	2.19	-0.025, #
-	0	2.19	-0.025, #11
-				
-	0.71	0.49	-0.025, #12
-	0.91	0.49	-0.025, #
-	0.91	1.99	-0.025, #
-	0.71	1.99	-0.025, #15
-	]
+				DEF ruitjeafw2 Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .74 .64 .01
+							}
+						}
+					]
+					translation 0 2.38 0
+				}
+				#ruit boven de deur#deur
+				DEF deurgangmeterkast Transform {
+					center -.4 0 0
+					children [
+						DEF klikopdeur5 TouchSensor {
+						}
+						DEF TimeSource5 TimeSensor {
+							cycleInterval 20
+						}
+						# Run once for 20 sec.
+						# Animeer het openzwaaien van de deur rond de Y as:
+						DEF Deuropen5 OrientationInterpolator {
+							key [
+								0 .025 .05 .95 .975 1
+							]
+							keyValue [
+								0 1 0 0 0 1 0 -.7 0 1 0 -1.5 0 1 0 -1.5 0 1 0 -.7 0 1 0 0
+							]
+						}
+						DEF deurklinkafw Transform {
+							children [
+								USE enehelft
+								Transform {
+									children [
+										USE enehelft
+									]
+									rotation 0 1 0 3.141592
+									translation 0 0 -.07
+								}
+								Transform {
+									children [
+										DEF vlakdeel Shape {
+											appearance USE aluminium
+											geometry Box {
+												size .18 .07 .01
+											}
+										}
+										#shape
+									]
+									translation -.03 0 -.005
+								}
+								Transform {
+									children [
+										USE vlakdeel
+									]
+									translation -.03 0 -.065
+								}
+							]
+							translation .32 0 .035
+							rotation 0 0 1 1.570796
+						}
+						#deurklink
+						Shape {
+							#afwijkende deurmaat
+							appearance USE deurkleur
+							geometry Box {
+								size .74 2 .05
+							}
+						}
+					]
+					translation 0 1.005 0
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	
-	0, 1, 5, 4, -1, 
-
-	1, 2, 6, 5, -1,
-
-	6, 2, 3, 7, -1,
-
-	0, 4, 7, 3, -1, 
-
-
-	1, 0, 8, 9, -1,
-
-	3, 2, 10, 11, -1,
-
-	0, 3, 11, 8, -1,
-
-	2, 1, 9, 10, -1,
-
-
-	5, 6, 14, 13, -1,
-
-	4, 5, 13, 12, -1,
-
-	6, 7, 15, 14, -1,
-
-	7, 4, 12, 15, -1,
-
-	
-	9, 8, 12, 13, -1,
-	
-	10, 9, 13, 14, -1,
-
-	11, 10, 14, 15, -1, 
-
-	12, 8, 11, 15, -1,
-
-
-
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
+			]
+			translation 4.455 0 -1.92
+			rotation 0 1 0 -1.570796
 		}
-
-DEF klikopvoordeur TouchSensor {}
-  DEF TimeSourcevoor TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-  DEF VoorDeuropen OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -0.7, 0 1 0 -1.5, 0 1 0 -1.5, 0 1 0 -0.7, 0 1 0 0 ]
-  }
-
-DEF deurgreep Transform{
-children[
-		Shape {
-	appearance DEF aluminium Appearance {
-		material         Material {
-		ambientIntensity  0.2
-		diffuseColor      0.4 0.4 0.4
-		emissiveColor     0 0 0
-		shininess         0.8
-		specularColor     0.9 0.9 0.9
-		transparency      0
+		#deur5
+		#moved to end
+		#ROUTE klikopdeur5.touchTime TO TimeSource5.startTime
+		#ROUTE TimeSource5.fraction_changed TO Deuropen5.set_fraction
+		#ROUTE Deuropen5.value_changed TO deurgangmeterkast.rotation
+		#deur6
+		Transform {
+			children [
+				USE dwarslat
+				USE ruitje
+				#deur
+				DEF deurtoiletgang Transform {
+					center -.4 0 0
+					children [
+						DEF klikopdeur6 TouchSensor {
+						}
+						DEF TimeSource6 TimeSensor {
+							cycleInterval 20
+						}
+						# Run once for 20 sec.
+						# Animeer het openzwaaien van de deur rond de Y as: 
+						DEF Deuropen6 OrientationInterpolator {
+							key [
+								0 .025 .05 .95 .975 1
+							]
+							keyValue [
+								0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+							]
+						}
+						USE deurklink
+						USE deurvorm
+					]
+					translation 0 1.005 0
+				}
+			]
+			translation 4.455 0 -1.08
+			rotation 0 1 0 -1.570796
+		}
+		#deur6
+		#moved to end
+		#ROUTE klikopdeur6.touchTime TO TimeSource6.startTime
+		#ROUTE TimeSource6.fraction_changed TO Deuropen6.set_fraction
+		#ROUTE Deuropen6.value_changed TO deurtoiletgang.rotation
+		# voordeur.wrl
+		DEF voordeur Transform {
+			center 1.11 0 0
+			children [
+				Shape {
+					appearance DEF deurkleur Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .8 .8 .8
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry IndexedFaceSet {
+						color NULL
+						coord Coordinate {
+							#default NULL
+							point [
+								0 0 .025, #0
+								1.11 0 .025, #
+								1.11 2.19 .025, #
+								0 2.19 .025, #3
+								.71 .49 .025, #4
+								.91 .49 .025, #
+								.91 1.99 .025, #
+								.71 1.99 .025, #7
+								0 0 -.025, #8
+								1.11 0 -.025, #
+								1.11 2.19 -.025, #
+								0 2.19 -.025, #11
+								.71 .49 -.025, #12
+								.91 .49 -.025, #
+								.91 1.99 -.025, #
+								.71 1.99 -.025, #15
+							]
+						}
+						normal NULL
+						texCoord NULL
+						ccw TRUE
+						colorIndex [
+						]
+						colorPerVertex TRUE
+						convex TRUE
+						coordIndex [
+							0 1 5 4 -1, 1 2 6 5 -1, 6 2 3 7 -1, 0 4 7 3 -1, 1 0 8 9 -1, 3 2 10 11 -1,
+							0 3 11 8 -1, 2 1 9 10 -1, 5 6 14 13 -1, 4 5 13 12 -1, 6 7 15 14 -1, 7 4 12
+							15 -1, 9 8 12 13 -1, 10 9 13 14 -1, 11 10 14 15 -1, 12 8 11 15 -1,
+						]
+						#default []
+						creaseAngle 0
+						normalIndex [
+						]
+						normalPerVertex TRUE
+						solid TRUE
+						texCoordIndex [
+						]
+					}
+				}
+				DEF klikopvoordeur TouchSensor {
+				}
+				DEF TimeSourcevoor TimeSensor {
+					cycleInterval 20
+				}
+				# Run once for 20 sec.
+				# Animeer het openzwaaien van de deur rond de Y as:
+				DEF VoorDeuropen OrientationInterpolator {
+					key [
+						0 .025 .05 .95 .975 1
+					]
+					keyValue [
+						0 1 0 0 0 1 0 -.7 0 1 0 -1.5 0 1 0 -1.5 0 1 0 -.7 0 1 0 0
+					]
+				}
+				DEF deurgreep Transform {
+					children [
+						Shape {
+							appearance DEF aluminium Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .4 .4 .4
+									emissiveColor 0 0 0
+									shininess .8
+									specularColor .9 .9 .9
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .2 .2 .004
+							}
+						}
+					]
+					translation .15 .9 .067
+				}
+				DEF steunblokje Transform {
+					children [
+						Shape {
+							appearance DEF aluminium Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .4 .4 .4
+									emissiveColor 0 0 0
+									shininess .8
+									specularColor .9 .9 .9
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .14 .14 .04
+							}
+						}
+					]
+					translation .15 .9 .045
+				}
+				DEF ruitjeindeur Transform {
+					children [
+						Shape {
+							appearance DEF glas Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .6 .6 .9
+									emissiveColor 0 0 0
+									shininess .8
+									specularColor 1 1 1
+									transparency .7
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .2 1.5 .01
+							}
+						}
+					]
+					translation .81 1.24 0
+				}
+			]
+			translation 3.25 .05 -.14
 		}
-		texture           NULL
-		textureTransform  NULL
+		#moved to end
+		#ROUTE klikopvoordeur.touchTime TO TimeSourcevoor.startTime
+		#ROUTE TimeSourcevoor.fraction_changed TO VoorDeuropen.set_fraction
+		#ROUTE VoorDeuropen.value_changed TO voordeur.rotation
+		# /voordeur.wrl
+		# achterdeur.wrl
+		#bevat ook schuurdeur
+		DEF achterdeur Transform {
+			center 0 0 0
+			children [
+				Shape {
+					appearance DEF deurkleur Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .8 .8 .8
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry DEF deurInd IndexedFaceSet {
+						color NULL
+						coord Coordinate {
+							#default NULL
+							point [
+								.93 0 -.025, #0
+								0 0 -.025, #
+								0 2.09 -.025, #
+								.93 2.09 -.025, #3
+								.765 .6 -.025, #4
+								.165 .6 -.025, #
+								.165 1.9 -.025, #
+								.765 1.9 -.025, #7
+								.93 0 .025, #0
+								0 0 .025, #
+								0 2.09 .025, #
+								.93 2.09 .025, #3
+								.765 .6 .025, #4
+								.165 .6 .025, #
+								.165 1.9 .025, #
+								.765 1.9 .025, #7
+							]
+						}
+						normal NULL
+						texCoord NULL
+						ccw TRUE
+						colorIndex [
+						]
+						colorPerVertex TRUE
+						convex TRUE
+						coordIndex [
+							0 1 5 4 -1, 1 2 6 5 -1, 6 2 3 7 -1, 0 4 7 3 -1, 1 0 8 9 -1, 3 2 10 11 -1,
+							0 3 11 8 -1, 2 1 9 10 -1, 5 6 14 13 -1, 4 5 13 12 -1, 6 7 15 14 -1, 7 4 12
+							15 -1, 9 8 12 13 -1, 10 9 13 14 -1, 11 10 14 15 -1, 12 8 11 15 -1,
+						]
+						#default []
+						creaseAngle 0
+						normalIndex [
+						]
+						normalPerVertex TRUE
+						solid TRUE
+						texCoordIndex [
+						]
+					}
+				}
+				DEF klikopachterdeur TouchSensor {
+				}
+				DEF TimeSourceachter TimeSensor {
+					cycleInterval 20
+				}
+				# Run once for 20 sec.
+				# Animeer het openzwaaien van de deur rond de Y as:
+				DEF achterDeuropen OrientationInterpolator {
+					key [
+						0 .025 .05 .95 .975 1
+					]
+					keyValue [
+						0 1 0 0 0 1 0 .7 0 1 0 1.5 0 1 0 1.5 0 1 0 .7 0 1 0 0
+					]
+				}
+				Transform {
+					# ../boven/deurklink.wrl
+					children [
+						DEF deurklink Transform {
+							children [
+								DEF enehelft Shape {
+									appearance DEF aluminium Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .4 .4 .5
+											emissiveColor 0 0 0
+											shininess .8
+											specularColor .4 .4 .5
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											point [
+												-.015 .02 0, #0
+												.015 .02 0, .02 -.02 0, -.02 -.02 0, #3
+												-.01 -.015 .06, #4
+												.01 -.015 .06, -.01 .015 .03, .01 .015 .03, .005 .1 .035,
+												#8
+												-.005 .1 .035, -.005 .1 .055, .005 .1 .055,
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											2 3 4 5 -1, 2 5 4 3 -1, 4 5 11 10 -1, 4 10 11 5 -1, 0 1 7 6 -1, 0 6 7 1 -1,
+											6 7 8 9 -1, 6 9 8 7 -1, 8 9 10 11 -1, 8 11 10 9 -1, 0 6 4 3 -1, 0 3 4 6 -1,
+											6 9 10 4 -1, 6 4 10 9 -1, 1 2 5 7 -1, 1 7 5 2 -1, 7 5 11 8 -1, 7 8 11 5 -1,
+											
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid TRUE #texCoordIndex     []
+									}
+								}
+								#enehelft
+								Transform {
+									children [
+										USE enehelft
+									]
+									rotation 0 1 0 3.141592
+									translation 0 0 -.07
+								}
+								Transform {
+									children [
+										DEF vlakdeel Shape {
+											appearance USE aluminium
+											geometry Box {
+												size .18 .07 .01
+											}
+										}
+										#shape
+									]
+									translation -.03 0 -.005
+								}
+								Transform {
+									children [
+										USE vlakdeel
+									]
+									translation -.03 0 -.065
+								}
+							]
+							translation .35 0 .035
+							rotation 0 0 1 1.570796
+						}
+						#deurklink
+					]
+					# /../boven/deurklink.wrl
+					translation .5 1 0
+				}
+				DEF ruitindeur Transform {
+					children [
+						Shape {
+							appearance DEF glas Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .6 .6 .9
+									emissiveColor 0 0 0
+									shininess .8
+									specularColor 1 1 1
+									transparency .7
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .6 1.3 .01
+							}
+						}
+					]
+					translation .465 1.25 0
+				}
+			]
+			translation 1.26 .05 -8.86
 		}
-			geometry Box { size	0.2	0.2	0.004	}
-}
-
-]
-translation	0.15	0.9	0.067
-}
-
-
-DEF steunblokje Transform{
-children[
-		Shape {
-	appearance DEF aluminium Appearance {
-		material         Material {
-		ambientIntensity  0.2
-		diffuseColor      0.4 0.4 0.4
-		emissiveColor     0 0 0
-		shininess         0.8
-		specularColor     0.9 0.9 0.9
-		transparency      0
+		#moved to end
+		#ROUTE klikopachterdeur.touchTime TO TimeSourceachter.startTime
+		#ROUTE TimeSourceachter.fraction_changed TO achterDeuropen.set_fraction
+		#ROUTE achterDeuropen.value_changed TO achterdeur.rotation
+		#schuurdeur
+		DEF schuurdeur Transform {
+			children [
+				DEF klikopschuurdeur TouchSensor {
+				}
+				DEF TimeSourceschuur TimeSensor {
+					cycleInterval 20
+				}
+				# Run once for 20 sec.
+				# Animeer het openzwaaien van de deur rond de Y as:
+				DEF schuurDeuropen OrientationInterpolator {
+					key [
+						0 .025 .05 .95 .975 1
+					]
+					keyValue [
+						0 1 0 1.570796 0 1 0 2.4 0 1 0 3.4 0 1 0 3.4 0 1 0 2.4 0 1 0 1.570796
+					]
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE deurkleur
+							geometry USE deurInd
+						}
+					]
+					scale .913978 1 1 #maakt de deur op maat
+				}
+				USE ruitindeur
+				Transform {
+					children USE deurklink
+					translation .43 1 0
+				}
+			]
+			translation 3.53 .05 6.35
+			rotation 0 1 0 1.570796
 		}
-		texture           NULL
-		textureTransform  NULL
+		#moved to end
+		#ROUTE klikopschuurdeur.touchTime TO TimeSourceschuur.startTime
+		#ROUTE TimeSourceschuur.fraction_changed TO schuurDeuropen.set_fraction
+		#ROUTE schuurDeuropen.value_changed TO schuurdeur.rotation
+		# /achterdeur.wrl
+		# /deuren.wrl
+		# ramen.wrl
+		Transform {
+			children [
+				Shape {
+					appearance DEF kozijn Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .95 .95 .9
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry Box {
+						size .05 1.3 .05
+					}
+				}
+			]
+			translation .625 1.6 -.14
 		}
-			geometry Box { size	0.14	0.14	0.04	}
-}
-
-]
-translation	0.15	0.9	0.045
-}
-
-DEF ruitjeindeur Transform{
-children[
-		Shape {
-	appearance DEF glas Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.6 0.6 0.9
-	emissiveColor     0 0 0
-	shininess         0.8
-	specularColor     1 1 1 
-	transparency      0.7
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.2	1.5	0.01	}
-}
-
-]
-translation	0.81	1.24	0
-}
-
-	]
-translation 3.25	0.05	-0.14
-}
-
-#ROUTE klikopvoordeur.touchTime TO TimeSourcevoor.startTime
-#ROUTE TimeSourcevoor.fraction_changed TO VoorDeuropen.set_fraction
-#ROUTE VoorDeuropen.value_changed TO voordeur.rotation
-
-# /voordeur.wrl
-
-# achterdeur.wrl
-
-
-
-#bevat ook schuurdeur
-
-
-DEF achterdeur Transform {
-center 0 0 0 
-	children [
-
-
-		Shape {
-appearance DEF deurkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.8 0.8
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry DEF deurInd IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-
-	0.93	0	-0.025, #0
-	0	0	-0.025, #
-	0	2.09	-0.025, #
-	0.93	2.09	-0.025, #3
-
-	0.765	0.6	-0.025, #4
-	0.165	0.6	-0.025, #
-	0.165	1.9	-0.025, #
-	0.765	1.9	-0.025, #7
-
-	0.93	0	0.025, #0
-	0	0	0.025, #
-	0	2.09	0.025, #
-	0.93	2.09	0.025, #3
-
-	0.765	0.6	0.025, #4
-	0.165	0.6	0.025, #
-	0.165	1.9	0.025, #
-	0.765	1.9	0.025, #7
-
-	]
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 1.3 .05
+					}
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	
-	0, 1, 5, 4, -1, 
-
-	1, 2, 6, 5, -1,
-
-	6, 2, 3, 7, -1,
-
-	0, 4, 7, 3, -1, 
-
-
-	1, 0, 8, 9, -1,
-
-	3, 2, 10, 11, -1,
-
-	0, 3, 11, 8, -1,
-
-	2, 1, 9, 10, -1,
-
-
-	5, 6, 14, 13, -1,
-
-	4, 5, 13, 12, -1,
-
-	6, 7, 15, 14, -1,
-
-	7, 4, 12, 15, -1,
-
-	
-	9, 8, 12, 13, -1,
-	
-	10, 9, 13, 14, -1,
-
-	11, 10, 14, 15, -1, 
-
-	12, 8, 11, 15, -1,
-
-
-
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
+			]
+			translation 2.575 1.6 -.14
 		}
-
-DEF klikopachterdeur TouchSensor {}
-  DEF TimeSourceachter TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-  DEF achterDeuropen OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 0.7, 0 1 0 1.5, 0 1 0 1.5, 0 1 0 0.7, 0 1 0 0 ]
-  }
-
-
-
-Transform {
-    # ../boven/deurklink.wrl
-
-
-
-
-
-DEF deurklink Transform {
-	children [
-	    DEF enehelft	Shape {
-            appearance DEF aluminium Appearance {
-                material         Material {
-                ambientIntensity  0.2
-                diffuseColor      0.4 0.4 0.5
-                emissiveColor     0 0 0
-                shininess         0.8
-                specularColor     0.4 0.4 0.5
-                }
-                texture           NULL
-                textureTransform  NULL
-            }
-		    geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {
-					point [
-                        -0.015	0.02	0, #0
-                        0.015		0.02	0,
-                        0.02		-0.02	0,
-                        -0.02		-0.02	0, #3
-
-                        -0.01		-0.015	0.06, #4
-                        0.01		-0.015	0.06,
-                        -0.01		0.015		0.03,
-                        0.01		0.015		0.03,
-
-                        0.005		0.1		0.035, #8
-                        -0.005	0.1		0.035,
-                        -0.005	0.1		0.055,
-                        0.005		0.1		0.055,
-
-
-
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 1.3 .05
+					}
+				}
+			]
+			translation 1.475 1.6 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 1.3 .05
+					}
+				}
+			]
+			translation 1.725 1.6 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 2 .05 .05
+					}
+				}
+			]
+			translation 1.6 .925 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 2 .05 .05
+					}
+				}
+			]
+			translation 1.6 2.275 -.14
+		}
+		#einde keukenraam
+		#begin toiletraam
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 .7 .05
+					}
+				}
+			]
+			translation 4.865 1.95 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 .7 .05
+					}
+				}
+			]
+			translation 5.015 1.95 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .1 .05 .05
+					}
+				}
+			]
+			translation 4.94 1.625 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .1 .05 .05
+					}
+				}
+			]
+			translation 4.94 2.275 -.14
+		}
+		#einde toiletraam
+		#voordeur posten
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 2.26 .05
+					}
+				}
+			]
+			translation 3.215 1.17 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 2.26 .05
+					}
+				}
+			]
+			translation 4.395 1.17 -.14
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 1.13 .05 .05
+					}
+				}
+			]
+			translation 3.805 2.275 -.14
+		}
+		#einde deurposten
+		#begin kozijnen achter
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 2.1 .05
+					}
+				}
+			]
+			translation 3.215 1.65 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 2.1 .05
+					}
+				}
+			]
+			translation 4.775 1.65 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance DEF blauw Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .3 .4 .7
+							emissiveColor 0 0 0
+							shininess .1
+							specularColor 0 0 0
+							transparency 0
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry Box {
+						size 1.51 .5 .05
+					}
+				}
+			]
+			translation 3.995 2.45 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 1.51 .05 .05
+					}
+				}
+			]
+			translation 3.995 .625 -8.86
+		}
+		#1
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 1.51 .05 .05
+					}
+				}
+			]
+			translation 3.995 2.175 -8.86
+		}
+		#2
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .94 .05 .05
+					}
+				}
+			]
+			translation 2.72 .625 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 1.99 .05 .05
+					}
+				}
+			]
+			translation 2.195 2.675 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size 1 .05 .05
+					}
+				}
+			]
+			translation 1.725 2.175 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 2.61 .05
+					}
+				}
+			]
+			translation 1.225 1.345 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 2.61 .05
+					}
+				}
+			]
+			translation 2.225 1.345 -8.86
+		}
+		Transform {
+			children [
+				Shape {
+					appearance USE kozijn
+					geometry Box {
+						size .05 1.5 .05
+					}
+				}
+			]
+			translation 3.565 1.4 -8.86
+		}
+		#einde ramen achter
+		# /ramen.wrl
+		# ruiten.wrl
+		#begin vensterglas
+		Transform {
+			children [
+				Shape {
+					appearance DEF glas Appearance {
+						material Material {
+							ambientIntensity .2
+							diffuseColor .6 .6 .9
+							emissiveColor 0 0 0
+							shininess .8
+							specularColor 1 1 1
+							transparency .7
+						}
+						texture NULL
+						textureTransform NULL
+					}
+					geometry Box {
+						size .94 2 .01
+					}
+				}
+			]
+			translation 2.72 1.65 -8.86
+		}
+		#ruit 5 achter
+		#ruit1 keuken
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size .8 1.3 .01
+					}
+				}
+			]
+			translation 1.05 1.6 -.14
+		}
+		#ruit 1 keuken
+		#ruit3 keuken
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size .8 1.3 .01
+					}
+				}
+			]
+			translation 2.15 1.6 -.14
+		}
+		#ruit 3 keuken
+		#ruit2 keuken
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size .2 1.3 .01
+					}
+				}
+			]
+			translation 1.6 1.6 -.14
+		}
+		#ruit 2 keuken
+		#toiletruit
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size .1 .6 .01
+					}
+				}
+			]
+			translation 4.94 1.95 -.14
+		}
+		#ruit van toiletraam
+		#ramen achter
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size 1.16 1.5 .01
+					}
+				}
+			]
+			translation 4.17 1.4 -8.86
+		}
+		#ruit 3 achter
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size .3 1.5 .01
+					}
+				}
+			]
+			translation 3.39 1.4 -8.86
+		}
+		#ruit 4 achter
+		Transform {
+			children [
+				Shape {
+					appearance USE glas
+					geometry Box {
+						size .95 .45 .01
+					}
+				}
+			]
+			translation 1.725 2.425 -8.86
+		}
+		#ruit 6 achter
+		# /ruiten.wrl
+		# /beneden/beneden.wrl
+		DEF boven Transform {
+			children [
+				Transform {
+					children [
+						Transform {
+							children [
+								Shape {
+									appearance DEF groen Appearance {
+										material Material {
+											ambientIntensity 1
+											diffuseColor 0 1 0
+											emissiveColor 0 1 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry DEF pijl IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											#default NULL
+											point [
+												0 0 0, .2 .2 0, .2 -.2 0,
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											0 1 2 -1,
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid FALSE
+										texCoordIndex [
+										]
+									}
+								}
+								#shape
+							]
+							rotation 0 1 0 3.141592
+						}
+						DEF schuifboven TouchSensor {
+						}
 					]
+					translation .15 2.95 .3
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	
-2, 3, 4, 5, -1,
-2, 5, 4, 3, -1,
-
-4, 5, 11, 10, -1, 
-4, 10, 11, 5, -1,
-
-0, 1, 7, 6, -1, 
-0, 6, 7, 1, -1,
-
-6, 7, 8, 9, -1, 
-6, 9, 8, 7, -1,
-
-8, 9, 10, 11, -1, 
-8, 11, 10, 9, -1,
-
-0, 6, 4, 3, -1,
-0, 3, 4, 6, -1,
-
-6, 9, 10, 4, -1, 
-6, 4, 10, 9, -1,
-
-1, 2, 5, 7, -1,
-1, 7, 5, 2, -1,
-
-7, 5, 11, 8, -1,
-7, 8, 11, 5, -1,
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				#texCoordIndex     []
-			}
-		}#enehelft
-
-	Transform {
-		children [
-
-			USE enehelft
-		]
-	rotation 0 1 0 3.1415927
-	translation	0 0 -0.07
-	}
-	Transform {
-
-		children [
-		DEF vlakdeel Shape {
-			appearance USE aluminium
-			geometry Box { size 0.18 0.07 0.01 }
-		}#shape
-		]
-	translation -0.03 0 -0.005
-	}
-
-	Transform {
-
-		children [
-		USE vlakdeel 
-		]
-	translation -0.03 0 -0.065
-	}
-
-
-
-	]
-
-translation 0.35 0 0.035
-rotation 0 0 1 1.5707963
-}#deurklink
-
-
-
-# /../boven/deurklink.wrl
-    translation 0.50 1 0
-}
-
-
-
-
-DEF ruitindeur Transform{
-children[
-		Shape {
-	appearance DEF glas Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.6 0.6 0.9
-	emissiveColor     0 0 0
-	shininess         0.8
-	specularColor     1 1 1 
-	transparency      0.7
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.6	1.3	0.01	}
-}
-
-]
-translation	0.465	1.25	0
-}
-
-	]
-translation 1.26	0.05	-8.86
-}
-
-#ROUTE klikopachterdeur.touchTime TO TimeSourceachter.startTime
-#ROUTE TimeSourceachter.fraction_changed TO achterDeuropen.set_fraction
-#ROUTE achterDeuropen.value_changed TO achterdeur.rotation
-
-#schuurdeur
-DEF schuurdeur Transform {
-children [
-
-DEF klikopschuurdeur TouchSensor {}
-  DEF TimeSourceschuur TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-  DEF schuurDeuropen OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 1.5707963, 0 1 0 2.4, 0 1 0 3.4, 0 1 0 3.4, 0 1 0 2.4, 0 1 0 1.5707963 ]
-  }
-
-Transform{
-    children[
-        Shape{
-            appearance 	USE deurkleur
-            geometry	USE deurInd
-        }
-    ]
-    scale 0.9139785	1	1   #maakt de deur op maat
-}
-
-USE ruitindeur
-
-Transform {
-    children USE deurklink
-    translation 0.43 1 0
-}
-
-
-]
-translation 3.53	0.05	6.35
-rotation 0 1 0 1.5707963
-}
-
-#ROUTE klikopschuurdeur.touchTime TO TimeSourceschuur.startTime
-#ROUTE TimeSourceschuur.fraction_changed TO schuurDeuropen.set_fraction
-#ROUTE schuurDeuropen.value_changed TO schuurdeur.rotation
-
-# /achterdeur.wrl
-
-
-
-
-# /deuren.wrl
-
-# ramen.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance DEF kozijn Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.95 0.95 0.9
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.05 1.3 0.05 }
-}
-
-]
-translation	0.625 1.6 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.3 0.05 }
-}
-
-]
-translation	2.575 1.6 -0.14
-}
-
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.3 0.05 }
-}
-
-]
-translation	1.475 1.6 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.3 0.05 }
-}
-
-]
-translation	1.725 1.6 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	2 0.05 0.05 }
-}
-
-]
-translation	1.6 0.925 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	2 0.05 0.05 }
-}
-
-]
-translation	1.6 2.275 -0.14
-}
-
-#einde keukenraam
-
-#begin toiletraam
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 0.7 0.05 }
-}
-
-]
-translation	4.865 1.95 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 0.7 0.05 }
-}
-
-]
-translation	5.015 1.95 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.1 0.05 0.05 }
-}
-
-]
-translation	4.94 1.625 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.1 0.05 0.05 }
-}
-
-]
-translation	4.94 2.275 -0.14
-}
-
-#einde toiletraam
-#voordeur posten
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.26 0.05 }
-}
-
-]
-translation	3.215 1.17 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.26 0.05 }
-}
-
-]
-translation	4.395 1.17 -0.14
-}
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1.13 0.05 0.05 }
-}
-
-]
-translation	3.805 2.275 -0.14
-}
-#einde deurposten
-#begin kozijnen achter
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.1 0.05 }
-}
-
-]
-translation	3.215 1.65 -8.86
-}
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.1 0.05 }
-}
-
-]
-translation	4.775	1.65 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance		DEF blauw Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.3 0.4 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-
-geometry	Box { size	1.51 0.5 0.05 }
-}
-
-]
-translation	3.995 2.45 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1.51 0.05 0.05 }
-}
-
-]
-translation	3.995 0.625 -8.86
-}#1
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1.51 0.05 0.05 }
-}
-
-]
-translation	3.995 2.175 -8.86
-}#2
-
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.94 0.05 0.05 }
-}
-
-]
-translation	2.72 0.625 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1.99 0.05 0.05 }
-}
-
-]
-translation	2.195 2.675 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1 0.05 0.05 }
-}
-
-]
-translation	1.725 2.175 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.61 0.05 }
-}
-
-]
-translation	1.225 1.345 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.61 0.05 }
-}
-
-]
-translation	2.225 1.345 -8.86
-}
-
-
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.5 0.05 }
-}
-
-]
-translation	3.565 1.4 -8.86
-}
-
-#einde ramen achter
-
-
-
-# /ramen.wrl
-
-# ruiten.wrl
-
-
-
-
-#begin vensterglas
-
-Transform {
-	children [
-		Shape {
-appearance DEF glas Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.6 0.6 0.9
-	emissiveColor     0 0 0
-	shininess         0.8
-	specularColor     1 1 1 
-	transparency      0.7
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.94 2 0.01 }
-}
-
-]
-translation	2.72 1.65 -8.86
-}#ruit 5 achter
-
-#ruit1 keuken
-Transform {
-	children [
-		Shape {
-appearance USE glas
-geometry Box { size	0.8 1.3 0.01 }
-}
-
-]
-translation	1.05 1.6 -0.14
-}#ruit 1 keuken
-
-#ruit3 keuken
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.8 1.3 0.01 }
-}
-
-]
-translation	2.15 1.6 -0.14
-}#ruit 3 keuken
-
-#ruit2 keuken
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.2 1.3 0.01 }
-}
-
-]
-translation	1.6 1.6 -0.14
-}#ruit 2 keuken
-
-
-#toiletruit
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.1 0.6 0.01 }
-}
-
-]
-translation	4.94 1.95 -0.14
-}#ruit van toiletraam
-
-#ramen achter
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	1.16 1.5 0.01 }
-}
-
-]
-translation	4.17 1.4 -8.86
-}#ruit 3 achter
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.3 1.5 0.01 }
-}
-
-]
-translation	3.39 1.4 -8.86
-}#ruit 4 achter
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.95 0.45 0.01 }
-}
-
-]
-translation	1.725 2.425 -8.86
-}#ruit 6 achter
-
-# /ruiten.wrl
-
-
-# /beneden/beneden.wrl
-
-
-DEF boven Transform {
-children[
-
-Transform {
-children[
-
-Transform {
-children[
-	Shape {
-appearance DEF groen Appearance {
-	material         Material {
-	ambientIntensity  1
-	diffuseColor      0 1 0
-	emissiveColor     0 1 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry DEF pijl IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0 0 0,
-						0.2 0.2 0,
-						0.2 -0.2 0,
-						
+				Transform {
+					children [
+						Shape {
+							appearance DEF rood Appearance {
+								material Material {
+									ambientIntensity 1
+									diffuseColor 1 0 0
+									emissiveColor 1 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry USE pijl
+						}
+						DEF schuifboven2 TouchSensor {
+						}
+					]
+					translation 5.48 2.95 .3
+				}
+				# boven/boven.wrl
+				Viewpoint {
+					fieldOfView 1
+					jump TRUE
+					orientation 1 0 0 0
+					position 2.5 3.75 -2.5
+					description "Ouderslaapkamer"
+				}
+				Viewpoint {
+					fieldOfView 1
+					jump TRUE
+					orientation 1 0 0 0
+					position 2.5 3.75 -5
+					description "Tweede slaapkamer"
+				}
+				Viewpoint {
+					fieldOfView 1
+					jump TRUE
+					orientation 1 0 0 0
+					position 4.5 3.75 -7
+					description "Kinderkamer"
+				}
+				Viewpoint {
+					fieldOfView 1
+					jump TRUE
+					orientation 1 0 0 0
+					position 4.5 3.75 -1.5
+					description "Badkamer"
+				}
+				#dak van schuur
+				Transform {
+					children [
+						Shape {
+							appearance DEF appdak Appearance {
+								material Material {
+									ambientIntensity 0
+									diffuseColor .2 .2 .2
+									emissiveColor 0 0 0
+									shininess 0
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture ImageTexture {
+									url [
+										""
+									]
+									repeatS TRUE
+									repeatT TRUE
+								}
+							}
+							geometry Box {
+								size 2.24 .04 3.24
+							}
+						}
+					]
+					translation 4.6 2.62 6.2
+				}
+				DEF plafond Transform {
+					children [
+						Shape {
+							appearance Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor 1 1 1
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										.14 2.7 -.14, 5.54 2.7 -.14, 5.54 2.7 -8.86, .14 2.7 -8.86,
+										5.54 2.7 -2.36, #-4
+										5.54 2.7 -4.36, 4.42 2.7 -4.36, 4.42 2.7 -2.36,
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 3 -1, 0 3 6 7 -1, 5 2 3 6 -1, 5 6 3 2 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid TRUE
+								texCoordIndex [
+								]
+							}
+						}
+					]
+				}
+				DEF vloerboven Transform {
+					children [
+						Shape {
+							appearance Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor 1 .5 .3
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										.14 2.8 -.14, 5.54 2.8 -.14, 5.54 2.8 -8.86, .14 2.8 -8.86,
+										5.54 2.8 -2.36, #-4
+										5.54 2.8 -4.36, 4.42 2.8 -4.36, 4.42 2.8 -2.36,
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 3 -1, 0 3 6 7 -1, 5 2 3 6 -1, 5 6 3 2 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid TRUE
+								texCoordIndex [
+								]
+							}
+						}
+					]
+				}
+				DEF stukmuur1 Transform {
+					children [
+						Shape {
+							appearance DEF wandkleur Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor 1 .9 .7
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size 2.84 2.5 .07
+							}
+						}
+					]
+					translation 1.7 4.05 -4.565
+				}
+				DEF stukmuur2 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .07 2.5 .7
+							}
+						}
+					]
+					translation 3.155 4.05 -4.28
+				}
+				DEF stukmuur3 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .07 2.68 3.57
+							}
+						}
 					]
+					translation 3.155 4.05 -7.215
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [	0,1,2,-1, 
-				]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
-}#shape
-]
-rotation 0 1 0 3.1415927
-}
-
-DEF schuifboven TouchSensor {}
-]
-translation 0.15 2.95 0.3
-}
-
-Transform {
-children[
-
-	Shape {
-appearance DEF rood Appearance {
-	material         Material {
-	ambientIntensity  1
-	diffuseColor      1 0 0
-	emissiveColor     1 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-
-geometry USE pijl
-}
-
-DEF schuifboven2 TouchSensor {}
-]
-
-translation 5.48 2.95 0.3
-}
-
-# boven/boven.wrl
-
-
-
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    1 0 0  0
-	position       2.5 3.75 -2.5
-
-	description    "Ouderslaapkamer"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    1 0 0  0
-	position       2.5 3.75 -5
-
-	description    "Tweede slaapkamer"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    1 0 0  0
-	position       4.5 3.75 -7
-
-	description    "Kinderkamer"
-}
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    1 0 0  0
-	position       4.5 3.75 -1.5
-
-	description    "Badkamer"
-}
-
-
-
-#dak van schuur
-
-Transform {
-children [
-Shape {
-appearance  DEF appdak Appearance {
-	 material          Material {
-  	ambientIntensity  0
-  	diffuseColor      0.2 0.2 0.2
-  	emissiveColor     0 0 0
-  	shininess         0
-  	specularColor     0 0 0 
-  	transparency      0
-			  }
-
-  texture           ImageTexture {
-  			  url     [""]
-  			  repeatS TRUE
-  			  repeatT TRUE
- 			  }
-}
-
-geometry Box { size 2.24 0.04 3.24	}
-}
-]
-translation 4.6 2.62 6.2
-}
-
-
-DEF plafond Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 1 1
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.14	2.70	-0.14,
-						5.54	2.70	-0.14,
-						5.54	2.70	-8.86,
-						0.14	2.70	-8.86,
-
-						5.54	2.70	-2.36, #-4
-						5.54	2.70	-4.36,
-						4.42	2.70	-4.36,
-						4.42	2.70	-2.36,
-
+				DEF stukmuur4 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .07 2.5 2.85
+							}
+						}
 					]
+					translation 3.155 4.05 -1.705
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 1, 4, 7, -1, 
-		0, 7, 4, 1, -1, 
-
-		0, 7, 6, 3, -1,
-		0, 3, 6, 7, -1, 
-
-		5, 2, 3, 6, -1, 
-		5, 6, 3, 2, -1,
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-DEF vloerboven Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.5 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.14	2.80	-0.14,
-						5.54	2.80	-0.14,
-						5.54	2.80	-8.86,
-						0.14	2.80	-8.86,
-
-						5.54	2.80	-2.36, #-4
-						5.54	2.8	-4.36,
-						4.42	2.8	-4.36,
-						4.42	2.8	-2.36,
-
+				DEF stukmuur5 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .42 2.5 .07
+							}
+						}
 					]
+					translation 3.4 4.05 -2.325
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 1, 4, 7, -1, 
-		0, 7, 4, 1, -1, 
-
-		0, 7, 6, 3, -1,
-		0, 3, 6, 7, -1, 
-
-		5, 2, 3, 6, -1, 
-		5, 6, 3, 2, -1,
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-
-DEF stukmuur1 Transform {
-children[
-	Shape {
-	appearance DEF wandkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.9 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-		geometry 	Box {
-	size	2.84 2.50 0.07
+				DEF stukmuur6 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .98 2.5 .07
+							}
+						}
+					]
+					translation 4.91 4.05 -2.325
 				}
-
-	}
- ]
-translation		1.7	4.05 -4.565
-}
-
-DEF stukmuur2 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.50 0.7
-				}
-
-	}
- ]
-translation		3.155	4.05 -4.28
-}
-
-
-DEF stukmuur3 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.68 3.57
-				}
-
-	}
- ]
-translation		3.155	4.05 -7.215
-}
-
-DEF stukmuur4 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.50 2.85
-				}
-
-	}
- ]
-translation		3.155	4.05 -1.705
-}
-
-DEF stukmuur5 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.42 2.50 0.07
-				}
-
-	}
- ]
-translation		3.4	4.05 -2.325
-}
-
-DEF stukmuur6 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.98 2.50 0.07
-				}
-
-	}
- ]
-translation		4.91	4.05 -2.325
-}
-
-DEF stukmuur7 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	1.34 2.50 0.07
-				}
-
-	}
- ]
-translation		4.73	4.05 -4.395
-}
-
-
-DEF stukmuur8 Transform {
-children[
-	Shape {
-	appearance USE wandkleur
-		geometry 	Box {
-	size	0.07 2.50 1.2
-				}
-
-	}
- ]
-translation		4.025	4.05 -4.96
-}
-
-DEF vulstukvoortrap Transform {
-	children [
-		Shape {
-appearance USE wandkleur
-
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						4.42	2.7	-2.36,
-						4.42	2.7	-3.36,
-						4.42	2.8	-3.36,
-						4.42	2.8	-2.36,
+				DEF stukmuur7 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size 1.34 2.5 .07
+							}
+						}
 					]
+					translation 4.73 4.05 -4.395
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	0, 1, 2, 3, -1,
-	0, 3, 2, 1, -1,
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-DEF paalvoortrap Transform {
-children[
-Shape {
-appearance 	USE wandkleur
-geometry	Box { size	0.07	2.50	0.07	}
-}
-]
-translation 4.385	4.05	-3.36
-}
-
-# deuren.wrl
-
-
-
-
-
-#Deuren boven
-
-#deur7
-Transform {
-children[ 
-
-#dwarslat boven de deur
-DEF dwarslat Transform {
-	children [
-		Shape {
-appearance DEF kozijn Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.95 0.95 0.9
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.8 0.05 0.05 }
-}
-
-]
-translation	0 2.035 0
-}
-
-
-
-DEF ruitjeboven Transform {
-	children [
-		Shape {
-appearance DEF glas Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.6 0.6 0.9
-	emissiveColor     0 0 0
-	shininess         0.8
-	specularColor     1 1 1 
-	transparency      0.7
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.8 0.44 0.01 }
-}
-
-]
-translation	0 2.28 0
-}#ruit boven de deur
-
-#deur
-DEF deuroudersgang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur7 TouchSensor {}
-  DEF TimeSource7 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen7 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-
-
-DEF deurklink # deurklink.wrl
-
-
-
-
-
-DEF deurklink Transform {
-	children [
-	    DEF enehelft	Shape {
-            appearance DEF aluminium Appearance {
-                material         Material {
-                ambientIntensity  0.2
-                diffuseColor      0.4 0.4 0.5
-                emissiveColor     0 0 0
-                shininess         0.8
-                specularColor     0.4 0.4 0.5
-                }
-                texture           NULL
-                textureTransform  NULL
-            }
-		    geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {
-					point [
-                        -0.015	0.02	0, #0
-                        0.015		0.02	0,
-                        0.02		-0.02	0,
-                        -0.02		-0.02	0, #3
-
-                        -0.01		-0.015	0.06, #4
-                        0.01		-0.015	0.06,
-                        -0.01		0.015		0.03,
-                        0.01		0.015		0.03,
-
-                        0.005		0.1		0.035, #8
-                        -0.005	0.1		0.035,
-                        -0.005	0.1		0.055,
-                        0.005		0.1		0.055,
-
-
-
+				DEF stukmuur8 Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .07 2.5 1.2
+							}
+						}
 					]
+					translation 4.025 4.05 -4.96
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	
-2, 3, 4, 5, -1,
-2, 5, 4, 3, -1,
-
-4, 5, 11, 10, -1, 
-4, 10, 11, 5, -1,
-
-0, 1, 7, 6, -1, 
-0, 6, 7, 1, -1,
-
-6, 7, 8, 9, -1, 
-6, 9, 8, 7, -1,
-
-8, 9, 10, 11, -1, 
-8, 11, 10, 9, -1,
-
-0, 6, 4, 3, -1,
-0, 3, 4, 6, -1,
-
-6, 9, 10, 4, -1, 
-6, 4, 10, 9, -1,
-
-1, 2, 5, 7, -1,
-1, 7, 5, 2, -1,
-
-7, 5, 11, 8, -1,
-7, 8, 11, 5, -1,
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				#texCoordIndex     []
-			}
-		}#enehelft
-
-	Transform {
-		children [
-
-			USE enehelft
-		]
-	rotation 0 1 0 3.1415927
-	translation	0 0 -0.07
-	}
-	Transform {
-
-		children [
-		DEF vlakdeel Shape {
-			appearance USE aluminium
-			geometry Box { size 0.18 0.07 0.01 }
-		}#shape
-		]
-	translation -0.03 0 -0.005
-	}
-
-	Transform {
-
-		children [
-		USE vlakdeel 
-		]
-	translation -0.03 0 -0.065
-	}
-
-
-
-	]
-
-translation 0.35 0 0.035
-rotation 0 0 1 1.5707963
-}#deurklink
-
-
-
-# /deurklink.wrl
-
-
-DEF deurvorm Shape {
-	appearance DEF deurkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.8 0.8
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry Box { size	0.8 2 0.05 }
-}]
-translation	0 1.005 0
-}
-		
-]
-translation 3.155 2.8 -3.53
-rotation 0 1 0 1.5707963
-}
-
-#ROUTE klikopdeur7.touchTime TO TimeSource7.startTime
-#ROUTE TimeSource7.fraction_changed TO Deuropen7.set_fraction
-#ROUTE Deuropen7.value_changed TO deuroudersgang.rotation
-
-#deur8
-Transform {
-children[ 	USE dwarslat
-		USE ruitjeboven 
-
-#deur
-DEF deurtweedeslaapkamergang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur8 TouchSensor {}
-  DEF TimeSource8 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen8 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-USE deurklink
-USE deurvorm
-]
-translation	0 1.005 0
-}
-		
-]
-translation 3.155 2.8 -5.03
-rotation 0 1 0 -1.5707963
-}
-
-#ROUTE klikopdeur8.touchTime TO TimeSource8.startTime
-#ROUTE TimeSource8.fraction_changed TO Deuropen8.set_fraction
-#ROUTE Deuropen8.value_changed TO deurtweedeslaapkamergang.rotation
-
-
-#deur9
-Transform {
-children[ 	USE dwarslat
-		USE ruitjeboven 
-
-#deur
-DEF deurkinderkamergang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur9 TouchSensor {}
-  DEF TimeSource9 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen9 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-USE deurklink
-USE deurvorm
-]
-translation	0 1.005 0
-}
-		
-]
-translation 3.59 2.8 -5.465
-rotation 0 1 0 3.1415927
-}
-
-#ROUTE klikopdeur9.touchTime TO TimeSource9.startTime
-#ROUTE TimeSource9.fraction_changed TO Deuropen9.set_fraction
-#ROUTE Deuropen9.value_changed TO deurkinderkamergang.rotation
-
-
-#deur10
-Transform {
-children[ 	USE dwarslat
-		USE ruitjeboven 
-
-#deur
-DEF deurbadkamergang Transform {
-center -0.4 0 0
-	children [
-
-
-
-	DEF klikopdeur10 TouchSensor {}
-  DEF TimeSource10 TimeSensor { cycleInterval 20.0 } # Run once for 20 sec.
-  # Animeer het openzwaaien van de deur rond de Y as:
-   DEF Deuropen10 OrientationInterpolator {
-       key      [ 0,      0.025,	0.05,	0.95,	0.975,       1.0 ]
-       keyValue [ 0 1 0 0, 0 1 0 -1, 0 1 0 -2, 0 1 0 -2, 0 1 0 -1, 0 1 0 0 ]
-  }
-USE deurklink
-USE deurvorm
-]
-translation	0 1.005 0
-}
-		
-]
-translation 4.01 2.8 -2.325
-rotation 0 1 0 0
-}
-
-
-
-#ROUTE klikopdeur10.touchTime TO TimeSource10.startTime
-#ROUTE TimeSource10.fraction_changed TO Deuropen10.set_fraction
-#ROUTE Deuropen10.value_changed TO deurbadkamergang.rotation
-
-
-# /deuren.wrl
-
-# trapboven.wrl
-
-
-
-
-
-
-
-
-DEF trapboven Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material          Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.5 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry DEF trap2 IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-	-0.2	0	1, #0
-	0	0.2	1,
-	0	0.2	0,
-	-0.2	0	0, #3
-
-	0.28	0.4	1, #4
-	0.6	0.6	1,
-	0.98	0.8	1,
-	0.98	1	0.45, #7
-
-	0.98	1.2	0.25, #8
-	0.98	1.4	0, 
-	0.98	1.6	-0.25, 
-	0.98	1.8	-0.45, #11
-
-	0.98	2.0	-1, #12
-	0.6	2.2	-1,
-	0.28	2.4	-1,
-	0	2.6	-1, #15
-
-	0	0.6	0, #16
-	0	0.8	0,
-	0	1	0, #18
-	0	1.2	0, #19
-
-	0	1.4	0, #20
-	0	1.6	0,
-	0	1.8	0, #22
-	0	2	0, #23
-
-	0	2.2	0, #24
-	0	2.4	0, 
-	0	2.6	0,  
-	0	2.8	0,  #27
-
-	-0.2	0.2	1, #28
-	0	0.4	1,
-	0	0.4	0,
-	-0.2	0.2	0, #31
-
-	0.28	0.6	1, #32
-	0.6	0.8	1,
-	0.98	1	1,
-	0.98	1.2	0.45, #35
-
-	0.98	1.4	0.25, #36
-	0.98	1.6	0, 
-	0.98	1.8	-0.25, 
-	0.98	2	-0.45, #39
-
-	0.98	2.2	-1, #40
-	0.6	2.4	-1,
-	0.28	2.6	-1,
-	0	2.8	-1, #43
-
-	0	0	1,
-	0	0	0, #45
-	0	0.4	0, #46
-
+				DEF vulstukvoortrap Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										4.42 2.7 -2.36, 4.42 2.7 -3.36, 4.42 2.8 -3.36, 4.42 2.8 -2.36,
+										
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									0 1 2 3 -1, 0 3 2 1 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid TRUE
+								texCoordIndex [
+								]
+							}
+						}
 					]
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-
-	28, 1, 2, 31, -1, #1e_treevlak
-	29, 4, 46, -1, #2e
-	32, 5, 16, -1,
-	33, 6, 17, -1,
-	34, 7, 18, -1, 
-	35, 8, 19, -1, 
-	36, 9, 20, -1, 
-	37, 10, 21, -1,
-	38, 11, 22, -1,
-	39, 12, 23, -1,
-	40, 13, 24, -1,
-	41, 14, 25, -1,
-	42, 15, 26, -1, #13e_treevlak
-
-#	0, 28, 31, 3, -1, #voor_en_zijvlakken_van_de_eerste_tree_komt_boven_niet_voor
-#	0, 44, 1, 28, -1,
-#	3, 31, 2, 45, -1,
-
-	2, 1, 29, 30, -1, #alle_voorvlakken
-	46, 4, 32, 16, -1,
-	16, 5, 33, 17, -1,
-	17, 6, 34, 18, -1,
-	18, 7, 35, 19, -1, 
-	19, 8, 36, 20, -1,
-	20, 9, 37, 21, -1,
-	21, 10, 38, 22, -1,
-	22, 11, 39, 23, -1,
-	23, 12, 40, 24, -1,
-	24, 13, 41, 25, -1,
-	25, 14, 42, 26, -1,
-	26, 15, 43, 27, -1,
-
-
-	
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
-		}
-	]
-translation 4.42	2.6	-3.36
-}
-
-
-# /trapboven.wrl
-
-# buitmuur.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance DEF steen Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.4 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0	0	0, #linkerbenedenhoek voorgevel
-						5.68	0	0,
-						5.68	5.40	0,
-						0	5.40	0, #linkerbovenhoek voorgevel
-
-						3.19	0	0, #voordeur
-						4.42	0	0,
-						4.42	2.30	0,
-						3.19	2.30	0, #voordeur
-
-						4.84	1.60	0, #toiletraam-8
-						5.04	1.60	0,
-						5.04	2.30	0,
-						4.84	2.30	0, 
-
-						2.60	0.90	0, #keukenraam-12
-						2.60	2.30	0,
-						0.60	2.30	0,
-						0.60	0.90	0,
-
-						0.60	3.60	0, #bovenraam-16
-						1.50	3.60	0,
-						1.50	5.0	0,
-						4.42	5.0	0,
-						4.42	5.40	0, 
-						0.60	5.40	0,
-
-						0	8.555	-3.15, #linkergevel-22
-						0	2.7	-9.0,
-						0	0	-9.0,
-
-						5.68	8.555	-3.15, #rechtergevel-25
-						5.68	5.40	-6.3,
-						5.68	5.40	-9,
-						5.68	0	-9.0,
-
-						2.25	0	-9.0, #achtergevel-29
-						2.25	0.6	-9.0,
-						4.8	0.6	-9.0,
-						4.8	5.40	-9.0,
-						1.2	0	-9.0,
-						1.2	2.7	-9,
-
-
-						3.19	0	-0.14, #diepte van de voordeur-35
-						4.42	0	-0.14,
-						4.42	2.30	-0.14,
-						3.19	2.30	-0.14, #diepte van de voordeur-38
-
-						2.60	0.90	-0.14, # diepte van het keukenraam-39
-						2.60	2.30	-0.14,
-						0.60	2.30	-0.14,
-						0.60	0.90	-0.14,
-
-						4.84	1.60	-0.14, #diepte van het toiletraam-43
-						5.04	1.60	-0.14,
-						5.04	2.30	-0.14,
-						4.84	2.30	-0.14, 
-
-						0.60	3.60	-0.14, #diepte van het bovenraam-47
-						1.50	3.60	-0.14,
-						1.50	5.0	-0.14,
-						4.42	5.0	-0.14,
-						4.42	5.40	-0.14, 
-						0.60	5.40	-0.14, #52
-
-						2.25	0	-8.86, #diepte van de achtergevel-53
-						2.25	0.6	-8.86,
-						4.8	0.6	-8.86,
-						4.8	5.40	-8.86,
-						1.2	0	-8.86,
-						1.2	2.7	-8.86,	#58
-
-						0	2.7	0, #59 extra punten voor segmentering beneden
-						0.14	2.7	-0.14,
-
-						5.68	2.7	0, #61
-						5.54	2.7	-0.14, #
-
-						0	2.7	-9, #63
-						0.14	2.7	-8.86, #
-
-						5.68	2.7	-9, #65
-						5.54	2.7	-8.86, #
-
-						1.2	2.7	-9, #67
-						1.2	2.7	-8.86, #
-
-						4.8	2.7	-9, #69
-						4.8	2.7	-8.86, #
-
-						0.14	5.4	-0.14, #71
-						5.54	5.4	-0.14, #72
-						5.54	5.4	-8.86, #73
-						0.14	2.7	-9, #74
-						0.14	5.4	-6.3, #75
-						0	5.4	-6.3, #76
-
+				DEF paalvoortrap Transform {
+					children [
+						Shape {
+							appearance USE wandkleur
+							geometry Box {
+								size .07 2.5 .07
+							}
+						}
 					]
+					translation 4.385 4.05 -3.36
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		16, 21, 3, 59, -1,
-
-		19, 2, 20, -1,
-
-		2, 19, 61, -1,
-
-		65, 27, 2, 61, -1, 
-
-		59, 3, 76, 23, -1,
-
-		17, 48, 47, 16, -1,
-
-		18, 49, 48, 17, -1,
-
-		19, 50, 49, 18, -1,
-
-		20, 51, 50, 19, -1,
-
-		16, 47, 52, 21, -1,
-
-		3, 21, 52, 71, -1, 
-
-		20, 2, 72, 51, -1,
-
-		2, 27, 73, 72, -1,
-
-		27, 32, 56, 73, -1,
-
-		63, 64, 75, 76, -1,
-
-		3, 76, 75, 71, -1,
-
-		#27, 32, 69, 65, -1,
-		27, 65, 69, 32, -1,
-
-		32, 69, 70, 56, -1,
-
-		59, 17, 16, -1,
-
-		59, 61, 17, -1,
-
-		17, 61 , 18. -1,
-
-		18, 61, 19, -1,
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-# /buitmuur.wrl
-
-# binmuur.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.9 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.28	0	-0.28, #0 linkerbenedenhoek voorgevel
-						5.40	0	-0.28,
-						5.40	5.40	-0.28,
-						0.28	5.40	-0.28, #3 linkerbovenhoek voorgevel
-
-						3.19	0	-0.28, #4 voordeur
-						4.42	0	-0.28,
-						4.42	2.30	-0.28,
-						3.19	2.30	-0.28, #7 voordeur
-
-						4.84	1.60	-0.28, #toiletraam-8
-						5.04	1.60	-0.28,
-						5.04	2.30	-0.28,
-						4.84	2.30	-0.28, 
-
-						2.60	0.90	-0.28, #keukenraam-12
-						2.60	2.30	-0.28,
-						0.60	2.30	-0.28,
-						0.60	0.90	-0.28,
-
-						0.60	3.60	-0.28, #bovenraam-16
-						1.50	3.60	-0.28,
-						1.50	5.0	-0.28,
-						4.42	5.0	-0.28,
-						4.42	5.40	-0.28, 
-						0.60	5.40	-0.28,
-
-						0.28	8.55	-3.15, #linkergevel-22
-						0.28	2.70	-8.72,
-						0.28	0	-8.72,
-
-						5.40	8.55	-3.15, #rechtergevel-25
-						5.40	5.40	-6.30,
-						5.40	5.40	-8.72,
-						5.40	0	-8.72,
-
-						2.25	0	-8.72, #achtergevel-29
-						2.25	0.6	-8.72,
-						4.8	0.6	-8.72,
-						4.8	5.40	-8.72,
-						1.2	0	-8.72,
-						1.2	2.70	-8.72,
-
-
-						3.19	0	-0.14, #diepte van de voordeur-35
-						4.42	0	-0.14,
-						4.42	2.30	-0.14,
-						3.19	2.30	-0.14, #diepte van de voordeur-38
-
-						2.60	0.90	-0.14, # diepte van het keukenraam-39
-						2.60	2.30	-0.14,
-						0.60	2.30	-0.14,
-						0.60	0.90	-0.14,
-
-						4.84	1.60	-0.14, #diepte van het toiletraam-43
-						5.04	1.60	-0.14,
-						5.04	2.30	-0.14,
-						4.84	2.30	-0.14, 
-
-						0.60	3.60	-0.14, #diepte van het bovenraam-47
-						1.50	3.60	-0.14,
-						1.50	5.0	-0.14,
-						4.42	5.0	-0.14,
-						4.42	5.40	-0.14, 
-						0.60	5.40	-0.14, #52
-
-						2.25	0	-8.86, #diepte van de achtergevel-53
-						2.25	0.6	-8.86,
-						4.8	0.6	-8.86,
-						4.8	5.40	-8.86,
-						1.2	0	-8.86,
-						1.2	2.70	-8.86,	#58
-
-						0.28	5.40	0,	#59 hoekpunt voor dakvorm zolder
-						5.40	5.40	0,
-						0.28	5.40	-6.30, #61
-						0.28	2.70	-9.0,  #62 hoekpunt voor dakvorm 1e verdieping
-
-						0.28	2.7	-0.28, #63 extra punten voor segmentering boven
-						0.14	2.7	-0.14,
-
-						5.4	2.7	-0.28, #65
-						5.54	2.7	-0.14, #
-
-						0.28	2.7	-8.72, #67
-						0.14	2.7	-8.86, #
-
-						5.4	2.7	-8.72, #69
-						5.54	2.7	-8.86, #
-
-						1.2	2.7	-8.72, #71
-						1.2	2.7	-8.86, #
-
-						4.8	2.7	-8.72, #73
-						4.8	2.7	-8.86, #
-
-						0.14	5.4	-0.14, #75
-						5.54	5.4	-0.14, #76
-						5.54	5.4	-8.86, #77
-						0.14	2.7	-9, #78
-						0.14	5.4	-6.3, #79
-
+				# deuren.wrl
+				#Deuren boven
+				#deur7
+				Transform {
+					children [
+						#dwarslat boven de deur
+						DEF dwarslat Transform {
+							children [
+								Shape {
+									appearance DEF kozijn Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .95 .95 .9
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry Box {
+										size .8 .05 .05
+									}
+								}
+							]
+							translation 0 2.035 0
+						}
+						DEF ruitjeboven Transform {
+							children [
+								Shape {
+									appearance DEF glas Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .6 .6 .9
+											emissiveColor 0 0 0
+											shininess .8
+											specularColor 1 1 1
+											transparency .7
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry Box {
+										size .8 .44 .01
+									}
+								}
+							]
+							translation 0 2.28 0
+						}
+						#ruit boven de deur
+						#deur
+						DEF deuroudersgang Transform {
+							center -.4 0 0
+							children [
+								DEF klikopdeur7 TouchSensor {
+								}
+								DEF TimeSource7 TimeSensor {
+									cycleInterval 20
+								}
+								# Run once for 20 sec.
+								# Animeer het openzwaaien van de deur rond de Y as:
+								DEF Deuropen7 OrientationInterpolator {
+									key [
+										0 .025 .05 .95 .975 1
+									]
+									keyValue [
+										0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+									]
+								}
+								DEF deurklink Transform {
+									children [
+										DEF enehelft Shape {
+											appearance DEF aluminium Appearance {
+												material Material {
+													ambientIntensity .2
+													diffuseColor .4 .4 .5
+													emissiveColor 0 0 0
+													shininess .8
+													specularColor .4 .4 .5
+												}
+												texture NULL
+												textureTransform NULL
+											}
+											geometry IndexedFaceSet {
+												color NULL
+												coord Coordinate {
+													point [
+														-.015 .02 0, #0
+														.015 .02 0, .02 -.02 0, -.02 -.02 0, #3
+														-.01 -.015 .06, #4
+														.01 -.015 .06, -.01 .015 .03, .01 .015 .03, .005 .1 .035,
+														#8
+														-.005 .1 .035, -.005 .1 .055, .005 .1 .055,
+													]
+												}
+												normal NULL
+												texCoord NULL
+												ccw TRUE
+												colorIndex [
+												]
+												colorPerVertex TRUE
+												convex TRUE
+												coordIndex [
+													2 3 4 5 -1, 2 5 4 3 -1, 4 5 11 10 -1, 4 10 11 5 -1, 0 1 7 6 -1, 0 6 7 1 -1,
+													6 7 8 9 -1, 6 9 8 7 -1, 8 9 10 11 -1, 8 11 10 9 -1, 0 6 4 3 -1, 0 3 4 6 -1,
+													6 9 10 4 -1, 6 4 10 9 -1, 1 2 5 7 -1, 1 7 5 2 -1, 7 5 11 8 -1, 7 8 11 5 -1,
+													
+												]
+												#default []
+												creaseAngle 0
+												normalIndex [
+												]
+												normalPerVertex TRUE
+												solid TRUE #texCoordIndex     []
+											}
+										}
+										#enehelft
+										Transform {
+											children [
+												USE enehelft
+											]
+											rotation 0 1 0 3.141592
+											translation 0 0 -.07
+										}
+										Transform {
+											children [
+												DEF vlakdeel Shape {
+													appearance USE aluminium
+													geometry Box {
+														size .18 .07 .01
+													}
+												}
+												#shape
+											]
+											translation -.03 0 -.005
+										}
+										Transform {
+											children [
+												USE vlakdeel
+											]
+											translation -.03 0 -.065
+										}
+									]
+									translation .35 0 .035
+									rotation 0 0 1 1.570796
+								}
+								#deurklink
+								# /deurklink.wrl
+								DEF deurvorm Shape {
+									appearance DEF deurkleur Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .8 .8 .8
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry Box {
+										size .8 2 .05
+									}
+								}
+							]
+							translation 0 1.005 0
+						}
 					]
+					translation 3.155 2.8 -3.53
+					rotation 0 1 0 1.570796
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-
-
-
-		16, 21, 3, 63, -1,
-
-		19, 2, 20, -1,
-
-		63, 16, 17, 65, -1,
-
-		17, 18, 19, 65, -1,
-
-		2, 19, 65, -1,
-
-		69, 27, 2, 65, -1, 
-
-		63, 3, 61, 62, -1,
-
-		16, 47, 48, 17, -1,
-
-		17, 48, 49, 18, -1,
-
-		18, 49, 50, 19, -1, 
-
-		19, 50, 51, 20, -1, 
-
-		21, 52, 47, 16, -1,
-
-		73, 74, 56, 32, -1,
-
-		69, 73, 32, 27, -1,
-
-		3, 21, 52, 75 -1,
-
-		20, 2, 76, 51, -1,
-
-		3, 61, 79, 75, -1,
-
-		2, 27, 77, 76, -1,
-
-		62, 61, 79, 78, -1,
-
-		27, 32, 56, 77, -1,
-
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-# /binmuur.wrl
-
-# ramen.wrl
-
-
-
-
-
-
-#begin bovenraam
-
-Transform {
-	children [
-		Shape {
-appearance DEF kozijn Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.95 0.95 0.9
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-
-geometry	Box { size	3.82 0.05 0.05 }
-}
-
-]
-translation	2.51 5.025 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	3.82 0.1 0.05 }
-}
-
-]
-translation	2.51 5.35 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.8 0.05 }
-}
-
-]
-translation	0.625 4.5 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.8 0.05 }
-}
-
-]
-translation	1.475 4.5 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 0.25 0.05 }
-}
-
-]
-translation	4.395 5.175 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance DEF blauw Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.3 0.4 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-
-geometry	Box { size	0.9 0.25 0.05 }
-}
-
-]
-translation	3.05 5.175 -0.14
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.9 0.05 0.05 }
-}
-
-]
-translation	1.05 3.625 -0.14
-}
-
-#einde bovenraam
-#begin kozijnen achter
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.4 0.05 }
-}
-
-]
-translation	3.215 3.9 -8.86
-}
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 2.4 0.05 }
-}
-
-]
-translation	4.775 3.9 -8.86
-}
-Transform {
-	children [
-		Shape {
-appearance	USE blauw 
-geometry	Box { size	1.61 0.3 0.05 }
-}
-
-]
-translation	3.995 5.25 -8.86
-}
-Transform {
-	children [
-		Shape {
-appearance	USE blauw 
-geometry	Box { size	1.51 0.8 0.05 }
-}
-
-]
-translation	3.995 3.1 -8.86
-}
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1.51 0.05 0.05 }
-}
-
-]
-translation	3.995 3.525 -8.86
-}#3
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	1.51 0.05 0.05 }
-}
-
-]
-translation	3.995 5.075 -8.86
-}#4
-
-
-
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance	USE kozijn 
-geometry	Box { size	0.05 1.5 0.05 }
-}
-
-]
-translation	3.565 4.3 -8.86
-}
-
-
-
-#einde ramen achter
-
-
-
-# /ramen.wrl
-
-# ruiten.wrl
-
-
-
-
-
-
-#bovenruiten
-Transform {
-	children [
-		Shape {
-appearance DEF glas Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.6 0.6 0.9
-	emissiveColor     0 0 0
-	shininess         0.8
-	specularColor     1 1 1 
-	transparency      0.7
-}	texture           NULL
-	textureTransform  NULL
-}
-
-			geometry Box { size	0.8 1.35 0.01 }
-}
-
-]
-translation	1.05 4.325 -0.14
-}#ruit 1 boven
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.8 0.3 0.01 }
-}
-
-]
-translation	1.05 5.2 -0.14
-}#ruit 2 boven
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	1.1 0.3 0.01 }
-}
-
-]
-translation	2.05 5.2 -0.14
-}#ruit 3 boven
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.85 0.3 0.01 }
-}
-
-]
-translation	3.935 5.2 -0.14
-}#ruit 4 boven
-
-
-
-#ramen achter
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	1.16 1.5 0.01 }
-}
-
-]
-translation	4.17 4.3 -8.86
-}#ruit 1 achter
-
-Transform {
-	children [
-		Shape {
-appearance USE glas
-			geometry Box { size	0.3 1.5 0.01 }
-}
-
-]
-translation	3.39 4.3 -8.86
-}#ruit 2 achter
-
-
-
-# /ruiten.wrl
-
-# /boven/boven.wrl
-
-
-
-DEF zolder Transform {
-children[
-
-Transform {
-children[
-
-Transform{
-children[
-	Shape {
-appearance USE groen
-geometry USE pijl
-}
-]
-rotation 0 1 0 3.1415927
-}
-
-DEF schuifzolder TouchSensor {}
-]
-translation 0.15 5.4 0.3
-}
-
-Transform {
-children[
-
-	Shape {
-appearance USE rood
-geometry USE pijl
-}
-
-DEF schuifzolder2 TouchSensor {}
-]
-translation 5.48 5.4 0.3
-}
-
-DEF dak Transform {
-children [
-# dak/dak.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.3 0.4 0.5
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-					0	5.4	0, #dakranden-0
-					5.68	5.4	0,
-					5.68	8.55	-3.15,
-					0	8.55	-3.15,
-					0	2.7	-9,
-					3.12	2.7	-9,
-					3.12	5.4	-6.30,
-					5.68	5.4	-6.30, #7
-
-					1.5	3.7	-8, #dakraam1-8
-					2.3	3.7	-8,
-					2.3	4.7	-7,
-					1.5	4.7	-7,
-
-					4.1	7.3	-1.9,  #dakraam2-12
-					3.5	7.3	-1.9, 
-					3.5	7.7	-2.3, 
-					4.1	7.7	-2.3, #15
-
-					0	5.44	0.04, #dikte van dakranden-16
-					5.68	5.44	0.04,
-					5.68	8.6065685	-3.15,
-					0	8.6065685	-3.15,
-					0	2.74	-9.04,
-					3.12	2.74	-9.04,
-					3.12	5.44	-6.34,
-					5.68	5.44	-6.34, #23	
-
-					1.5	3.74	-8.04, #dikte van het dakraam1-24
-					2.3	3.74	-8.04,
-					2.3	4.74	-7.04,
-					1.5	4.74	-7.04, #27	
-
-					4.1	7.34	-1.86,  #dikte van het dakraam2-28
-					3.5	7.34	-1.86, 
-					3.5	7.74	-2.26,
-					4.1	7.74	-2.26, #31
-			
+				#moved to end
+				#ROUTE klikopdeur7.touchTime TO TimeSource7.startTime
+				#ROUTE TimeSource7.fraction_changed TO Deuropen7.set_fraction
+				#ROUTE Deuropen7.value_changed TO deuroudersgang.rotation
+				#deur8
+				Transform {
+					children [
+						USE dwarslat
+						USE ruitjeboven
+						#deur
+						DEF deurtweedeslaapkamergang Transform {
+							center -.4 0 0
+							children [
+								DEF klikopdeur8 TouchSensor {
+								}
+								DEF TimeSource8 TimeSensor {
+									cycleInterval 20
+								}
+								# Run once for 20 sec.
+								# Animeer het openzwaaien van de deur rond de Y as:
+								DEF Deuropen8 OrientationInterpolator {
+									key [
+										0 .025 .05 .95 .975 1
+									]
+									keyValue [
+										0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+									]
+								}
+								USE deurklink
+								USE deurvorm
+							]
+							translation 0 1.005 0
+						}
 					]
+					translation 3.155 2.8 -5.03
+					rotation 0 1 0 -1.570796
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-
-
-	0, 13, 14, 3, -1,
-	0, 3, 14, 13, -1,
-
-	16, 29, 30, 19, -1,
-	16, 19, 30, 29, -1,
-
-	0, 1, 12, 13, -1, 
-	0, 13, 12, 1, -1,
-
-	16, 17, 28, 29, -1,
-	16, 29, 28, 17, -1,
-
-	1, 12, 15, 2, -1, 
-	1, 2, 15, 12, -1,
-
-	17, 28, 31, 18, -1,
-	17, 18, 31, 28, -1,
-
-	15, 2, 3, 14, -1, 
-	15, 14, 3, 2, -1,
-
-	31, 18, 19, 30, -1,
-	31, 30, 19, 18, -1,
-	
-	4, 8, 11, 3, -1, 
-	4, 3, 11, 8, -1, 
-
-	20, 24, 27, 19, -1,
-	20, 19, 27, 24, -1,
-
-	5, 4, 8, 9, -1, 
-	5, 9, 8, 4, -1, 
-
-	21, 20, 24, 25, -1,
-	21, 25, 24, 20, -1, 
-
-	5, 9, 10, 6, -1,
-	5, 6, 10, 9, -1,
-
-	21, 25, 26, 22, -1,
-	21, 22, 26, 25, -1,
-
-	7, 6, 2, -1, 
-	7, 2, 6, -1,
-
-	23, 22, 18, -1,
-	23, 18, 22, -1,
-
-	6, 10, 11, 3, 2, -1,
-	6, 2, 3, 11, 10, -1,
-
-	22, 26, 18, -1,
-	22, 18, 26, -1,
-
-	26, 27, 19, -1,
-	26, 19, 27, -1, 
-
-	26, 19, 18, -1,
-	26, 18, 19, -1,
-
-	0, 1, 17, 16, -1,
-	0, 16, 17, 1, -1,
-
-	1, 2, 18, 17, -1,
-	1, 17, 18, 2, -1, 
-
-	3, 0, 16, 19, -1, 
-	3, 19, 16, 0, -1,
-
-	2, 7, 23, 18, -1,
-	2, 18, 23, 7, -1, 
-
-	7, 6, 22, 23, -1, 
-	7, 23, 22, 6, -1,
-
-	5, 6, 22, 21, -1, 
-	5, 21, 22, 6, -1,
-
-	5, 4, 20, 21, -1,
-	5, 21, 20, 4, -1,
-
-	4, 3, 19, 20, -1, 
-	4, 20, 19, 3, -1,
-
-	9, 8, 24, 25, -1,
-	9, 25, 24, 8, -1,
-
-	8, 11, 27, 24, -1,
-	8, 24, 27, 11, -1,
-
-	10, 11, 27, 26, -1,
-	10, 26, 27, 11, -1,
-
-	9, 10, 26, 25, -1, 
-	9, 25, 26, 10, -1,
-
-	12, 13, 29, 28, -1,
-	12, 28, 29, 13, -1,
-
-	12, 15, 31, 28, -1, 
-	12, 28, 31, 15, -1,
-
-	14, 15, 31, 30, -1, 
-	14, 30, 31, 15, -1,
-
-	13, 14, 30, 29, -1,
-	13, 29, 30, 14, -1,
-
-
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-#schoorsteen
-
-Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.1 0.1 0.1
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0.3 0.3 0.3
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-		4.8	8	-2.6,
-		5.3	8	-2.6,
-		5.3	8.4	-3.0,
-		4.8	8.4	-3.0,
-
-		4.9	9.4	-2.65,
-		5.2	9.4	-2.65,
-		5.2	9.4	-2.95,	
-		4.9	9.4	-2.95, ]
-	}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 1, 5, 4, -1, 
-		0, 4, 5, 1, -1, 
-
-		1, 2, 6, 5, -1, 
-		1, 5, 6, 2, -1,
-
-		2, 3, 7, 6, -1,
-		2, 6, 7, 3, -1,
-
-		0, 3, 7, 4, -1,
-		0, 4, 7, 3, -1, 
-
-		4, 5, 6, 7, -1, 
-		4, 7, 6, 5, -1,
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-
-
-
-# /dak/dak.wrl
-
-Transform {
-children[
-
-
-Transform{
-children[
-
-	Shape {
-appearance USE groen
-geometry USE pijl
-}
-
-]
-rotation 0 1 0 3.1415927
-}
-
-DEF schuifdak TouchSensor {}
-
-]
-translation 0.15 6 0.3
-}
-
-
-Transform {
-children[
-
-	Shape {
-appearance USE rood
-geometry USE pijl
-}
-
-DEF schuifdak2 TouchSensor {}
-]
-translation 5.48 6 0.3
-}
-
-DEF tijd1 TimeSensor {
-	cycleInterval 4
-	enabled       TRUE
-	loop          FALSE
-	startTime     0
-	stopTime      0
-}
-
-DEF plaats1 PositionInterpolator {
-	key           [0, 1]
-	keyValue      [0 0 0 ,6 0 0]
-}
-
-DEF tijd1a TimeSensor {
-	cycleInterval 4
-	enabled       TRUE
-	loop          FALSE
-	startTime     0
-	stopTime      0
-}
-
-DEF plaats1a PositionInterpolator {
-	key           [0, 1]
-	keyValue      [6 0 0 ,0 0 0]
-}
-
-
-
-]
-}#dak
-
-# zolder/zolder.wrl
-
-
-
-Viewpoint {
-	fieldOfView    1
-	jump           TRUE
-	orientation    1 0 0  0
-	position       2.5 7 -3.15
-
-	description    "op zolder"
-}
-
-#kleine platte dakje
-
-Transform {
-children [
-Shape {
-appearance DEF appdak Appearance {
-	 material          Material {
-  	ambientIntensity  0
-  	diffuseColor      0.2 0.2 0.2
-  	emissiveColor     0 0 0
-  	shininess         0
-  	specularColor     0 0 0 
-  	transparency      0
-			  }
-
-  texture           ImageTexture {
-  			  url     [""]
-  			  repeatS TRUE
-  			  repeatT TRUE
- 			  }
-}
-geometry Box { size 2.6 0.04 2.74	}
-}
-]
-translation 4.39 5.40 -7.67
-}
-
-
-DEF zoldervloer Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material          Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.5 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.14	5.40	0,
-						5.54	5.40	0,
-						5.54	5.40	-6.30,
-						0.14	5.40	-6.30,
-
-						5.54	5.40	-2.36, #-4
-						5.54	5.40	-4.36,
-						4.42	5.40	-4.36,
-						4.42	5.40	-2.36,
-
-
+				#moved to end
+				#ROUTE klikopdeur8.touchTime TO TimeSource8.startTime
+				#ROUTE TimeSource8.fraction_changed TO Deuropen8.set_fraction
+				#ROUTE Deuropen8.value_changed TO deurtweedeslaapkamergang.rotation
+				#deur9
+				Transform {
+					children [
+						USE dwarslat
+						USE ruitjeboven
+						#deur
+						DEF deurkinderkamergang Transform {
+							center -.4 0 0
+							children [
+								DEF klikopdeur9 TouchSensor {
+								}
+								DEF TimeSource9 TimeSensor {
+									cycleInterval 20
+								}
+								# Run once for 20 sec.
+								# Animeer het openzwaaien van de deur rond de Y as:
+								DEF Deuropen9 OrientationInterpolator {
+									key [
+										0 .025 .05 .95 .975 1
+									]
+									keyValue [
+										0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+									]
+								}
+								USE deurklink
+								USE deurvorm
+							]
+							translation 0 1.005 0
+						}
 					]
+					translation 3.59 2.8 -5.465
+					rotation 0 1 0 3.141592
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 1, 4, 7, -1, 
-		0, 7, 4, 1, -1, 
-
-		0, 7, 6, 3, -1,
-		0, 3, 6, 7, -1, 
-
-		5, 2, 3, 6, -1, 
-		5, 6, 3, 2, -1,
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-DEF plafondboven Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 1 1 
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.14	5.30	-0.14,
-						5.54	5.30	-0.14,
-						5.54	5.30	-8.86,
-						3.19	5.30	-8.86,
-
-						5.54	5.30	-2.36, #-4
-						5.54	5.30	-4.36,
-						4.42	5.30	-4.36,
-						4.42	5.30	-2.36,
-
-						3.19	5.30	-6.40,
-						0.14	5.30	-6.40,
+				#moved to end
+				#ROUTE klikopdeur9.touchTime TO TimeSource9.startTime
+				#ROUTE TimeSource9.fraction_changed TO Deuropen9.set_fraction
+				#ROUTE Deuropen9.value_changed TO deurkinderkamergang.rotation
+				#deur10
+				Transform {
+					children [
+						USE dwarslat
+						USE ruitjeboven
+						#deur
+						DEF deurbadkamergang Transform {
+							center -.4 0 0
+							children [
+								DEF klikopdeur10 TouchSensor {
+								}
+								DEF TimeSource10 TimeSensor {
+									cycleInterval 20
+								}
+								# Run once for 20 sec.
+								# Animeer het openzwaaien van de deur rond de Y as:
+								DEF Deuropen10 OrientationInterpolator {
+									key [
+										0 .025 .05 .95 .975 1
+									]
+									keyValue [
+										0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
+									]
+								}
+								USE deurklink
+								USE deurvorm
+							]
+							translation 0 1.005 0
+						}
 					]
+					translation 4.01 2.8 -2.325
+					rotation 0 1 0 0
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-		0, 1, 4, 7, -1, 
-		0, 7, 4, 1, -1, 
-
-		0, 7, 6, 8, 9, -1,
-		0, 9, 8, 6, 7, -1, 
-
-		5, 2, 3, 8, 6, -1, 
-		5, 6, 8, 3, 2, -1,
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             TRUE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-DEF vulstukvoortrap Transform {
-	children [
-		Shape {
-appearance DEF wandkleur Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.9 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-
-
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						4.42	5.3	-2.36, #0
-						4.42	5.3	-3.36, 
-						4.42	5.4	-3.36,
-						4.42	5.4	-2.36, #3
-
-						5.4	5.3	-2.36, #4
-						5.4	5.4	-2.36,
-
-						5.4	5.3	-4.36, #6
-						5.4	5.4	-4.36,
-						4.42	5.3	-4.36, #8
-						4.42	5.4	-4.36,
-				
-				
+				#moved to end
+				#ROUTE klikopdeur10.touchTime TO TimeSource10.startTime
+				#ROUTE TimeSource10.fraction_changed TO Deuropen10.set_fraction
+				#ROUTE Deuropen10.value_changed TO deurbadkamergang.rotation
+				# /deuren.wrl
+				# trapboven.wrl
+				DEF trapboven Transform {
+					children [
+						Shape {
+							appearance Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor 1 .5 .3
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry DEF trap2 IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										-.2 0 1, #0
+										0 .2 1, 0 .2 0, -.2 0 0, #3
+										.28 .4 1, #4
+										.6 .6 1, .98 .8 1, .98 1 .45, #7
+										.98 1.2 .25, #8
+										.98 1.4 0, .98 1.6 -.25, .98 1.8 -.45, #11
+										.98 2 -1, #12
+										.6 2.2 -1, .28 2.4 -1, 0 2.6 -1, #15
+										0 .6 0, #16
+										0 .8 0, 0 1 0, #18
+										0 1.2 0, #19
+										0 1.4 0, #20
+										0 1.6 0, 0 1.8 0, #22
+										0 2 0, #23
+										0 2.2 0, #24
+										0 2.4 0, 0 2.6 0, 0 2.8 0, #27
+										-.2 .2 1, #28
+										0 .4 1, 0 .4 0, -.2 .2 0, #31
+										.28 .6 1, #32
+										.6 .8 1, .98 1 1, .98 1.2 .45, #35
+										.98 1.4 .25, #36
+										.98 1.6 0, .98 1.8 -.25, .98 2 -.45, #39
+										.98 2.2 -1, #40
+										.6 2.4 -1, .28 2.6 -1, 0 2.8 -1, #43
+										0 0 1, 0 0 0, #45
+										0 .4 0, #46
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									28 1 2 31 -1, #1e_treevlak
+									29 4 46 -1, #2e
+									32 5 16 -1, 33 6 17 -1, 34 7 18 -1, 35 8 19 -1, 36 9 20 -1, 37 10 21 -1, 38
+									11 22 -1, 39 12 23 -1, 40 13 24 -1, 41 14 25 -1, 42 15 26 -1, #13e_treevlak
+									# 0, 28, 31, 3, -1, #voor_en_zijvlakken_van_de_eerste_tree_komt_boven_niet_voor
+									# 0, 44, 1, 28, -1,
+									# 3, 31, 2, 45, -1,
+									2 1 29 30 -1, #alle_voorvlakken
+									46 4 32 16 -1, 16 5 33 17 -1, 17 6 34 18 -1, 18 7 35 19 -1, 19 8 36 20 -1,
+									20 9 37 21 -1, 21 10 38 22 -1, 22 11 39 23 -1, 23 12 40 24 -1, 24 13 41 25
+									-1, 25 14 42 26 -1, 26 15 43 27 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid FALSE
+								texCoordIndex [
+								]
+							}
+						}
 					]
+					translation 4.42 2.6 -3.36
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	0, 1, 2, 3, -1,
-	0, 3, 2, 1, -1,
-	0, 3, 5, 4, -1,
-	9, 8, 6, 7, -1,
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
-		}
-
-]
-}
-
-# ballustrade.wrl
-
-
-
-Transform {
-children[
-
-DEF spijlen Group {
-children [
-Transform{
-children [
-DEF spijl Shape {
-appearance DEF kozijn Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.95 0.95 0.9
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-geometry  Cylinder {
-				bottom  FALSE
-				height  0.8
-				radius  0.015
-				side    TRUE
-				top     FALSE
-			}
-}
-]
-translation -0.025	0.4	0.05
-}
-
-Transform{
-children USE spijl
-translation -0.025	0.4	0.15
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.25
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.35
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.45
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.55
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.65
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.75
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.85
-}
-Transform{
-children USE spijl
-translation -0.025	0.4	0.95
-}
-
-]
-}#spijlengroup
-
-Transform{
-translation 0 0 1
-rotation 0 1 0 1.5707963
-children USE spijlen
-}
-
-Transform{
-children [
-Shape {
-appearance USE  kozijn
-geometry  Box { size 0.05	0.03	1.05	}
-}
-]
-translation -0.025	0.815	0.525
-}
-
-Transform{
-children [
-Shape {
-appearance USE  kozijn
-geometry  Box { size 1	0.03	0.05	}
-}
-]
-translation 0.5	0.815	1.025
-}
-
-
-]
-translation	4.42	5.4	-3.36
-}
-
-# /ballustrade.wrl
-
-# binmuur.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      1 0.9 0.7
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0.28	0	-0.28, #0 linkerbenedenhoek voorgevel
-						5.40	0	-0.28,
-						5.40	5.40	-0.28,
-						0.28	5.40	-0.28, #3 linkerbovenhoek voorgevel
-
-						3.19	0	-0.28, #4 voordeur
-						4.42	0	-0.28,
-						4.42	2.30	-0.28,
-						3.19	2.30	-0.28, #7 voordeur
-
-						4.84	1.60	-0.28, #toiletraam-8
-						5.04	1.60	-0.28,
-						5.04	2.30	-0.28,
-						4.84	2.30	-0.28, 
-
-						2.60	0.90	-0.28, #keukenraam-12
-						2.60	2.30	-0.28,
-						0.60	2.30	-0.28,
-						0.60	0.90	-0.28,
-
-						0.60	3.60	-0.28, #bovenraam-16
-						1.50	3.60	-0.28,
-						1.50	5.0	-0.28,
-						4.42	5.0	-0.28,
-						4.42	5.40	-0.28, 
-						0.60	5.40	-0.28,
-
-						0.28	8.55	-3.15, #linkergevel-22
-						0.28	2.70	-8.72,
-						0.28	0	-8.72,
-
-						5.40	8.55	-3.15, #rechtergevel-25
-						5.40	5.40	-6.30,
-						5.40	5.40	-8.72,
-						5.40	0	-8.72,
-
-						2.25	0	-8.72, #achtergevel-29
-						2.25	0.6	-8.72,
-						4.8	0.6	-8.72,
-						4.8	5.40	-8.72,
-						1.2	0	-8.72,
-						1.2	2.70	-8.72,
-
-
-						3.19	0	-0.14, #diepte van de voordeur-35
-						4.42	0	-0.14,
-						4.42	2.30	-0.14,
-						3.19	2.30	-0.14, #diepte van de voordeur-38
-
-						2.60	0.90	-0.14, # diepte van het keukenraam-39
-						2.60	2.30	-0.14,
-						0.60	2.30	-0.14,
-						0.60	0.90	-0.14,
-
-						4.84	1.60	-0.14, #diepte van het toiletraam-43
-						5.04	1.60	-0.14,
-						5.04	2.30	-0.14,
-						4.84	2.30	-0.14, 
-
-						0.60	3.60	-0.14, #diepte van het bovenraam-47
-						1.50	3.60	-0.14,
-						1.50	5.0	-0.14,
-						4.42	5.0	-0.14,
-						4.42	5.40	-0.14, 
-						0.60	5.40	-0.14, #52
-
-						2.25	0	-8.86, #diepte van de achtergevel-53
-						2.25	0.6	-8.86,
-						4.8	0.6	-8.86,
-						4.8	5.40	-8.86,
-						1.2	0	-8.86,
-						1.2	2.70	-8.86,	#58
-
-						0.28	5.40	0,	#59 hoekpunt voor dakvorm zolder
-						5.40	5.40	0,
-						0.28	5.40	-6.30, #61
-						0.28	2.70	-9.0,  #62 hoekpunt voor dakvorm 1e verdieping
-
-						0.14	5.40	0,	#63 extra punten voor segmentering
-						5.54	5.40	0,
-						0.14	5.40	-6.30, 
-						5.54	5.40	-6.3,  #66
-						5.54	8.55	-3.15, #rechtergevel-67
-						0.14	8.55	-3.15, #linkergevel-68
+				# /trapboven.wrl
+				# buitmuur.wrl
+				Transform {
+					children [
+						Shape {
+							appearance DEF steen Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .8 .4 .3
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										0 0 0, #linkerbenedenhoek voorgevel
+										5.68 0 0, 5.68 5.4 0, 0 5.4 0, #linkerbovenhoek voorgevel
+										3.19 0 0, #voordeur
+										4.42 0 0, 4.42 2.3 0, 3.19 2.3 0, #voordeur
+										4.84 1.6 0, #toiletraam-8
+										5.04 1.6 0, 5.04 2.3 0, 4.84 2.3 0, 2.6 .9 0, #keukenraam-12
+										2.6 2.3 0, .6 2.3 0, .6 .9 0, .6 3.6 0, #bovenraam-16
+										1.5 3.6 0, 1.5 5 0, 4.42 5 0, 4.42 5.4 0, .6 5.4 0, 0 8.555 -3.15,
+										#linkergevel-22
+										0 2.7 -9, 0 0 -9, 5.68 8.555 -3.15, #rechtergevel-25
+										5.68 5.4 -6.3, 5.68 5.4 -9, 5.68 0 -9, 2.25 0 -9, #achtergevel-29
+										2.25 .6 -9, 4.8 .6 -9, 4.8 5.4 -9, 1.2 0 -9, 1.2 2.7 -9, 3.19 0 -.14,
+										#diepte van de voordeur-35
+										4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
+										2.6 .9 -.14, # diepte van het keukenraam-39
+										2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
+										5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
+										#diepte van het bovenraam-47
+										1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
+										#52
+										2.25 0 -8.86, #diepte van de achtergevel-53
+										2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
+										#58
+										0 2.7 0, #59 extra punten voor segmentering beneden
+										.14 2.7 -.14, 5.68 2.7 0, #61
+										5.54 2.7 -.14, #
+										0 2.7 -9, #63
+										.14 2.7 -8.86, #
+										5.68 2.7 -9, #65
+										5.54 2.7 -8.86, #
+										1.2 2.7 -9, #67
+										1.2 2.7 -8.86, #
+										4.8 2.7 -9, #69
+										4.8 2.7 -8.86, #
+										.14 5.4 -.14, #71
+										5.54 5.4 -.14, #72
+										5.54 5.4 -8.86, #73
+										.14 2.7 -9, #74
+										.14 5.4 -6.3, #75
+										0 5.4 -6.3, #76
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									16 21 3 59 -1, 19 2 20 -1, 2 19 61 -1, 65 27 2 61 -1, 59 3 76 23 -1, 17 48
+									47 16 -1, 18 49 48 17 -1, 19 50 49 18 -1, 20 51 50 19 -1, 16 47 52 21 -1,
+									3 21 52 71 -1, 20 2 72 51 -1, 2 27 73 72 -1, 27 32 56 73 -1, 63 64 75 76 -1,
+									3 76 75 71 -1, #27, 32, 69, 65, -1,
+									27 65 69 32 -1, 32 69 70 56 -1, 59 17 16 -1, 59 61 17 -1, 17 61 18 -1, 18
+									61 19 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid FALSE
+								texCoordIndex [
+								]
+							}
+						}
 					]
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	
-		59, 22, 61, -1,
-		60, 25, 26, -1,
-
-		59, 63, 68, 22, -1,
-		68, 22, 61, 65, -1,
-
-		60, 64, 67, 25, -1, 
-		25, 67, 66, 26, -1,
-
-		
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
-		}
-	]
-}
-
-
-
-# /binmuur.wrl
-
-# buitmuur.wrl
-
-
-
-
-Transform {
-	children [
-		Shape {
-appearance DEF steen Appearance {
-	material         Material {
-	ambientIntensity  0.2
-	diffuseColor      0.8 0.4 0.3
-	emissiveColor     0 0 0
-	shininess         0.1
-	specularColor     0 0 0
-	transparency      0
-}	texture           NULL
-	textureTransform  NULL
-}
-			geometry IndexedFaceSet {
-				color             NULL
-				coord  Coordinate {	#default NULL
-					point [
-						0	0	0, #linkerbenedenhoek voorgevel
-						5.68	0	0,
-						5.68	5.40	0,
-						0	5.40	0, #linkerbovenhoek voorgevel
-
-						3.19	0	0, #voordeur
-						4.42	0	0,
-						4.42	2.30	0,
-						3.19	2.30	0, #voordeur
-
-						4.84	1.60	0, #toiletraam-8
-						5.04	1.60	0,
-						5.04	2.30	0,
-						4.84	2.30	0, 
-
-						2.60	0.90	0, #keukenraam-12
-						2.60	2.30	0,
-						0.60	2.30	0,
-						0.60	0.90	0,
-
-						0.60	3.60	0, #bovenraam-16
-						1.50	3.60	0,
-						1.50	5.0	0,
-						4.42	5.0	0,
-						4.42	5.40	0, 
-						0.60	5.40	0,
-
-						0	8.555	-3.15, #linkergevel-22
-						0	2.7	-9.0,
-						0	0	-9.0,
-
-						5.68	8.555	-3.15, #rechtergevel-25
-						5.68	5.40	-6.3,
-						5.68	5.40	-9,
-						5.68	0	-9.0,
-
-						2.25	0	-9.0, #achtergevel-29
-						2.25	0.6	-9.0,
-						4.8	0.6	-9.0,
-						4.8	5.40	-9.0,
-						1.2	0	-9.0,
-						1.2	2.7	-9,
-
-
-						3.19	0	-0.14, #diepte van de voordeur-35
-						4.42	0	-0.14,
-						4.42	2.30	-0.14,
-						3.19	2.30	-0.14, #diepte van de voordeur-38
-
-						2.60	0.90	-0.14, # diepte van het keukenraam-39
-						2.60	2.30	-0.14,
-						0.60	2.30	-0.14,
-						0.60	0.90	-0.14,
-
-						4.84	1.60	-0.14, #diepte van het toiletraam-43
-						5.04	1.60	-0.14,
-						5.04	2.30	-0.14,
-						4.84	2.30	-0.14, 
-
-						0.60	3.60	-0.14, #diepte van het bovenraam-47
-						1.50	3.60	-0.14,
-						1.50	5.0	-0.14,
-						4.42	5.0	-0.14,
-						4.42	5.40	-0.14, 
-						0.60	5.40	-0.14, #52
-
-						2.25	0	-8.86, #diepte van de achtergevel-53
-						2.25	0.6	-8.86,
-						4.8	0.6	-8.86,
-						4.8	5.40	-8.86,
-						1.2	0	-8.86,
-						1.2	2.7	-8.86,	#58
-
-						0.14	5.40	0,	#59 extra punten voor segmentering
-						5.54	5.40	0,
-						0.14	5.40	-6.30, 
-						5.54	5.40	-6.3,  #62
-						5.54	8.55	-3.15, #rechtergevel-63
-						0.14	8.55	-3.15, #linkergevel-64
-						0 	5.4	-6.3,
+				# /buitmuur.wrl
+				# binmuur.wrl
+				Transform {
+					children [
+						Shape {
+							appearance Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor 1 .9 .7
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry IndexedFaceSet {
+								color NULL
+								coord Coordinate {
+									#default NULL
+									point [
+										.28 0 -.28, #0 linkerbenedenhoek voorgevel
+										5.4 0 -.28, 5.4 5.4 -.28, .28 5.4 -.28, #3 linkerbovenhoek voorgevel
+										3.19 0 -.28, #4 voordeur
+										4.42 0 -.28, 4.42 2.3 -.28, 3.19 2.3 -.28, #7 voordeur
+										4.84 1.6 -.28, #toiletraam-8
+										5.04 1.6 -.28, 5.04 2.3 -.28, 4.84 2.3 -.28, 2.6 .9 -.28,
+										#keukenraam-12
+										2.6 2.3 -.28, .6 2.3 -.28, .6 .9 -.28, .6 3.6 -.28, #bovenraam-16
+										1.5 3.6 -.28, 1.5 5 -.28, 4.42 5 -.28, 4.42 5.4 -.28, .6 5.4 -.28,
+										.28 8.55 -3.15, #linkergevel-22
+										.28 2.7 -8.72, .28 0 -8.72, 5.4 8.55 -3.15, #rechtergevel-25
+										5.4 5.4 -6.3, 5.4 5.4 -8.72, 5.4 0 -8.72, 2.25 0 -8.72, #achtergevel-29
+										2.25 .6 -8.72, 4.8 .6 -8.72, 4.8 5.4 -8.72, 1.2 0 -8.72, 1.2 2.7 -8.72,
+										3.19 0 -.14, #diepte van de voordeur-35
+										4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
+										2.6 .9 -.14, # diepte van het keukenraam-39
+										2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
+										5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
+										#diepte van het bovenraam-47
+										1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
+										#52
+										2.25 0 -8.86, #diepte van de achtergevel-53
+										2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
+										#58
+										.28 5.4 0, #59 hoekpunt voor dakvorm zolder
+										5.4 5.4 0, .28 5.4 -6.3, #61
+										.28 2.7 -9, #62 hoekpunt voor dakvorm 1e verdieping
+										.28 2.7 -.28, #63 extra punten voor segmentering boven
+										.14 2.7 -.14, 5.4 2.7 -.28, #65
+										5.54 2.7 -.14, #
+										.28 2.7 -8.72, #67
+										.14 2.7 -8.86, #
+										5.4 2.7 -8.72, #69
+										5.54 2.7 -8.86, #
+										1.2 2.7 -8.72, #71
+										1.2 2.7 -8.86, #
+										4.8 2.7 -8.72, #73
+										4.8 2.7 -8.86, #
+										.14 5.4 -.14, #75
+										5.54 5.4 -.14, #76
+										5.54 5.4 -8.86, #77
+										.14 2.7 -9, #78
+										.14 5.4 -6.3, #79
+									]
+								}
+								normal NULL
+								texCoord NULL
+								ccw TRUE
+								colorIndex [
+								]
+								colorPerVertex TRUE
+								convex TRUE
+								coordIndex [
+									16 21 3 63 -1, 19 2 20 -1, 63 16 17 65 -1, 17 18 19 65 -1, 2 19 65 -1, 69
+									27 2 65 -1, 63 3 61 62 -1, 16 47 48 17 -1, 17 48 49 18 -1, 18 49 50 19 -1,
+									19 50 51 20 -1, 21 52 47 16 -1, 73 74 56 32 -1, 69 73 32 27 -1, 3 21 52 75
+									-1, 20 2 76 51 -1, 3 61 79 75 -1, 2 27 77 76 -1, 62 61 79 78 -1, 27 32 56
+									77 -1,
+								]
+								#default []
+								creaseAngle 0
+								normalIndex [
+								]
+								normalPerVertex TRUE
+								solid FALSE
+								texCoordIndex [
+								]
+							}
+						}
+					]
+				}
+				# /binmuur.wrl
+				# ramen.wrl
+				#begin bovenraam
+				Transform {
+					children [
+						Shape {
+							appearance DEF kozijn Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .95 .95 .9
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size 3.82 .05 .05
+							}
+						}
+					]
+					translation 2.51 5.025 -.14
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size 3.82 .1 .05
+							}
+						}
+					]
+					translation 2.51 5.35 -.14
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .05 1.8 .05
+							}
+						}
+					]
+					translation .625 4.5 -.14
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .05 1.8 .05
+							}
+						}
+					]
+					translation 1.475 4.5 -.14
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .05 .25 .05
+							}
+						}
+					]
+					translation 4.395 5.175 -.14
+				}
+				Transform {
+					children [
+						Shape {
+							appearance DEF blauw Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .3 .4 .7
+									emissiveColor 0 0 0
+									shininess .1
+									specularColor 0 0 0
+									transparency 0
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .9 .25 .05
+							}
+						}
+					]
+					translation 3.05 5.175 -.14
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .9 .05 .05
+							}
+						}
+					]
+					translation 1.05 3.625 -.14
+				}
+				#einde bovenraam
+				#begin kozijnen achter
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .05 2.4 .05
+							}
+						}
+					]
+					translation 3.215 3.9 -8.86
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .05 2.4 .05
+							}
+						}
+					]
+					translation 4.775 3.9 -8.86
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE blauw
+							geometry Box {
+								size 1.61 .3 .05
+							}
+						}
+					]
+					translation 3.995 5.25 -8.86
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE blauw
+							geometry Box {
+								size 1.51 .8 .05
+							}
+						}
+					]
+					translation 3.995 3.1 -8.86
+				}
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size 1.51 .05 .05
+							}
+						}
+					]
+					translation 3.995 3.525 -8.86
+				}
+				#3
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size 1.51 .05 .05
+							}
+						}
+					]
+					translation 3.995 5.075 -8.86
+				}
+				#4
+				Transform {
+					children [
+						Shape {
+							appearance USE kozijn
+							geometry Box {
+								size .05 1.5 .05
+							}
+						}
+					]
+					translation 3.565 4.3 -8.86
+				}
+				#einde ramen achter
+				# /ramen.wrl
+				# ruiten.wrl
+				#bovenruiten
+				Transform {
+					children [
+						Shape {
+							appearance DEF glas Appearance {
+								material Material {
+									ambientIntensity .2
+									diffuseColor .6 .6 .9
+									emissiveColor 0 0 0
+									shininess .8
+									specularColor 1 1 1
+									transparency .7
+								}
+								texture NULL
+								textureTransform NULL
+							}
+							geometry Box {
+								size .8 1.35 .01
+							}
+						}
+					]
+					translation 1.05 4.325 -.14
+				}
+				#ruit 1 boven
+				Transform {
+					children [
+						Shape {
+							appearance USE glas
+							geometry Box {
+								size .8 .3 .01
+							}
+						}
+					]
+					translation 1.05 5.2 -.14
+				}
+				#ruit 2 boven
+				Transform {
+					children [
+						Shape {
+							appearance USE glas
+							geometry Box {
+								size 1.1 .3 .01
+							}
+						}
+					]
+					translation 2.05 5.2 -.14
+				}
+				#ruit 3 boven
+				Transform {
+					children [
+						Shape {
+							appearance USE glas
+							geometry Box {
+								size .85 .3 .01
+							}
+						}
+					]
+					translation 3.935 5.2 -.14
+				}
+				#ruit 4 boven
+				#ramen achter
+				Transform {
+					children [
+						Shape {
+							appearance USE glas
+							geometry Box {
+								size 1.16 1.5 .01
+							}
+						}
+					]
+					translation 4.17 4.3 -8.86
+				}
+				#ruit 1 achter
+				Transform {
+					children [
+						Shape {
+							appearance USE glas
+							geometry Box {
+								size .3 1.5 .01
+							}
+						}
+					]
+					translation 3.39 4.3 -8.86
+				}
+				#ruit 2 achter
+				# /ruiten.wrl
+				# /boven/boven.wrl
+				DEF zolder Transform {
+					children [
+						Transform {
+							children [
+								Transform {
+									children [
+										Shape {
+											appearance USE groen
+											geometry USE pijl
+										}
+									]
+									rotation 0 1 0 3.141592
+								}
+								DEF schuifzolder TouchSensor {
+								}
+							]
+							translation .15 5.4 .3
+						}
+						Transform {
+							children [
+								Shape {
+									appearance USE rood
+									geometry USE pijl
+								}
+								DEF schuifzolder2 TouchSensor {
+								}
+							]
+							translation 5.48 5.4 .3
+						}
+						DEF dak Transform {
+							children [
+								# dak/dak.wrl
+								Transform {
+									children [
+										Shape {
+											appearance Appearance {
+												material Material {
+													ambientIntensity .2
+													diffuseColor .3 .4 .5
+													emissiveColor 0 0 0
+													shininess .1
+													specularColor 0 0 0
+													transparency 0
+												}
+												texture NULL
+												textureTransform NULL
+											}
+											geometry IndexedFaceSet {
+												color NULL
+												coord Coordinate {
+													#default NULL
+													point [
+														0 5.4 0, #dakranden-0
+														5.68 5.4 0, 5.68 8.55 -3.15, 0 8.55 -3.15, 0 2.7 -9, 3.12 2.7 -9,
+														3.12 5.4 -6.3, 5.68 5.4 -6.3, #7
+														1.5 3.7 -8, #dakraam1-8
+														2.3 3.7 -8, 2.3 4.7 -7, 1.5 4.7 -7, 4.1 7.3 -1.9, #dakraam2-12
+														3.5 7.3 -1.9, 3.5 7.7 -2.3, 4.1 7.7 -2.3, #15
+														0 5.44 .04, #dikte van dakranden-16
+														5.68 5.44 .04, 5.68 8.606568 -3.15, 0 8.606568 -3.15, 0 2.74 -9.04,
+														3.12 2.74 -9.04, 3.12 5.44 -6.34, 5.68 5.44 -6.34, #23 
+														1.5 3.74 -8.04, #dikte van het dakraam1-24
+														2.3 3.74 -8.04, 2.3 4.74 -7.04, 1.5 4.74 -7.04, #27 
+														4.1 7.34 -1.86, #dikte van het dakraam2-28
+														3.5 7.34 -1.86, 3.5 7.74 -2.26, 4.1 7.74 -2.26, #31
+													]
+												}
+												normal NULL
+												texCoord NULL
+												ccw TRUE
+												colorIndex [
+												]
+												colorPerVertex TRUE
+												convex TRUE
+												coordIndex [
+													0 13 14 3 -1, 0 3 14 13 -1, 16 29 30 19 -1, 16 19 30 29 -1, 0 1 12 13 -1,
+													0 13 12 1 -1, 16 17 28 29 -1, 16 29 28 17 -1, 1 12 15 2 -1, 1 2 15 12 -1,
+													17 28 31 18 -1, 17 18 31 28 -1, 15 2 3 14 -1, 15 14 3 2 -1, 31 18 19 30 -1,
+													31 30 19 18 -1, 4 8 11 3 -1, 4 3 11 8 -1, 20 24 27 19 -1, 20 19 27 24 -1,
+													5 4 8 9 -1, 5 9 8 4 -1, 21 20 24 25 -1, 21 25 24 20 -1, 5 9 10 6 -1, 5 6 10
+													9 -1, 21 25 26 22 -1, 21 22 26 25 -1, 7 6 2 -1, 7 2 6 -1, 23 22 18 -1, 23
+													18 22 -1, 6 10 11 3 2 -1, 6 2 3 11 10 -1, 22 26 18 -1, 22 18 26 -1, 26 27
+													19 -1, 26 19 27 -1, 26 19 18 -1, 26 18 19 -1, 0 1 17 16 -1, 0 16 17 1 -1,
+													1 2 18 17 -1, 1 17 18 2 -1, 3 0 16 19 -1, 3 19 16 0 -1, 2 7 23 18 -1, 2 18
+													23 7 -1, 7 6 22 23 -1, 7 23 22 6 -1, 5 6 22 21 -1, 5 21 22 6 -1, 5 4 20 21
+													-1, 5 21 20 4 -1, 4 3 19 20 -1, 4 20 19 3 -1, 9 8 24 25 -1, 9 25 24 8 -1,
+													8 11 27 24 -1, 8 24 27 11 -1, 10 11 27 26 -1, 10 26 27 11 -1, 9 10 26 25 -1,
+													9 25 26 10 -1, 12 13 29 28 -1, 12 28 29 13 -1, 12 15 31 28 -1, 12 28 31 15
+													-1, 14 15 31 30 -1, 14 30 31 15 -1, 13 14 30 29 -1, 13 29 30 14 -1,
+												]
+												#default []
+												creaseAngle 0
+												normalIndex [
+												]
+												normalPerVertex TRUE
+												solid TRUE
+												texCoordIndex [
+												]
+											}
+										}
+									]
+								}
+								#schoorsteen
+								Transform {
+									children [
+										Shape {
+											appearance Appearance {
+												material Material {
+													ambientIntensity .2
+													diffuseColor .1 .1 .1
+													emissiveColor 0 0 0
+													shininess .1
+													specularColor .3 .3 .3
+													transparency 0
+												}
+												texture NULL
+												textureTransform NULL
+											}
+											geometry IndexedFaceSet {
+												color NULL
+												coord Coordinate {
+													#default NULL
+													point [
+														4.8 8 -2.6, 5.3 8 -2.6, 5.3 8.4 -3, 4.8 8.4 -3, 4.9 9.4 -2.65,
+														5.2 9.4 -2.65, 5.2 9.4 -2.95, 4.9 9.4 -2.95,
+													]
+												}
+												normal NULL
+												texCoord NULL
+												ccw TRUE
+												colorIndex [
+												]
+												colorPerVertex TRUE
+												convex TRUE
+												coordIndex [
+													0 1 5 4 -1, 0 4 5 1 -1, 1 2 6 5 -1, 1 5 6 2 -1, 2 3 7 6 -1, 2 6 7 3 -1, 0
+													3 7 4 -1, 0 4 7 3 -1, 4 5 6 7 -1, 4 7 6 5 -1,
+												]
+												#default []
+												creaseAngle 0
+												normalIndex [
+												]
+												normalPerVertex TRUE
+												solid TRUE
+												texCoordIndex [
+												]
+											}
+										}
+									]
+								}
+								# /dak/dak.wrl
+								Transform {
+									children [
+										Transform {
+											children [
+												Shape {
+													appearance USE groen
+													geometry USE pijl
+												}
+											]
+											rotation 0 1 0 3.141592
+										}
+										DEF schuifdak TouchSensor {
+										}
+									]
+									translation .15 6 .3
+								}
+								Transform {
+									children [
+										Shape {
+											appearance USE rood
+											geometry USE pijl
+										}
+										DEF schuifdak2 TouchSensor {
+										}
+									]
+									translation 5.48 6 .3
+								}
+								DEF tijd1 TimeSensor {
+									cycleInterval 4
+									enabled TRUE
+									loop FALSE
+									startTime 0
+									stopTime 0
+								}
+								DEF plaats1 PositionInterpolator {
+									key [
+										0 1
+									]
+									keyValue [
+										0 0 0 6 0 0
+									]
+								}
+								DEF tijd1a TimeSensor {
+									cycleInterval 4
+									enabled TRUE
+									loop FALSE
+									startTime 0
+									stopTime 0
+								}
+								DEF plaats1a PositionInterpolator {
+									key [
+										0 1
+									]
+									keyValue [
+										6 0 0 0 0 0
+									]
+								}
+							]
+						}
+						#dak
+						# zolder/zolder.wrl
+						Viewpoint {
+							fieldOfView 1
+							jump TRUE
+							orientation 1 0 0 0
+							position 2.5 7 -3.15
+							description "op zolder"
+						}
+						#kleine platte dakje
+						Transform {
+							children [
+								Shape {
+									appearance DEF appdak Appearance {
+										material Material {
+											ambientIntensity 0
+											diffuseColor .2 .2 .2
+											emissiveColor 0 0 0
+											shininess 0
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture ImageTexture {
+											url [
+												""
+											]
+											repeatS TRUE
+											repeatT TRUE
+										}
+									}
+									geometry Box {
+										size 2.6 .04 2.74
+									}
+								}
+							]
+							translation 4.39 5.4 -7.67
+						}
+						DEF zoldervloer Transform {
+							children [
+								Shape {
+									appearance Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor 1 .5 .3
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											#default NULL
+											point [
+												.14 5.4 0, 5.54 5.4 0, 5.54 5.4 -6.3, .14 5.4 -6.3, 5.54 5.4 -2.36,
+												#-4
+												5.54 5.4 -4.36, 4.42 5.4 -4.36, 4.42 5.4 -2.36,
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 3 -1, 0 3 6 7 -1, 5 2 3 6 -1, 5 6 3 2 -1,
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid TRUE
+										texCoordIndex [
+										]
+									}
+								}
+							]
+						}
+						DEF plafondboven Transform {
+							children [
+								Shape {
+									appearance Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor 1 1 1
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											#default NULL
+											point [
+												.14 5.3 -.14, 5.54 5.3 -.14, 5.54 5.3 -8.86, 3.19 5.3 -8.86,
+												5.54 5.3 -2.36, #-4
+												5.54 5.3 -4.36, 4.42 5.3 -4.36, 4.42 5.3 -2.36, 3.19 5.3 -6.4,
+												.14 5.3 -6.4,
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 8 9 -1, 0 9 8 6 7 -1, 5 2 3 8 6 -1, 5 6 8 3
+											2 -1,
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid TRUE
+										texCoordIndex [
+										]
+									}
+								}
+							]
+						}
+						DEF vulstukvoortrap Transform {
+							children [
+								Shape {
+									appearance DEF wandkleur Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor 1 .9 .7
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											#default NULL
+											point [
+												4.42 5.3 -2.36, #0
+												4.42 5.3 -3.36, 4.42 5.4 -3.36, 4.42 5.4 -2.36, #3
+												5.4 5.3 -2.36, #4
+												5.4 5.4 -2.36, 5.4 5.3 -4.36, #6
+												5.4 5.4 -4.36, 4.42 5.3 -4.36, #8
+												4.42 5.4 -4.36,
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											0 1 2 3 -1, 0 3 2 1 -1, 0 3 5 4 -1, 9 8 6 7 -1,
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid FALSE
+										texCoordIndex [
+										]
+									}
+								}
+							]
+						}
+						# ballustrade.wrl
+						Transform {
+							children [
+								DEF spijlen Group {
+									children [
+										Transform {
+											children [
+												DEF spijl Shape {
+													appearance DEF kozijn Appearance {
+														material Material {
+															ambientIntensity .2
+															diffuseColor .95 .95 .9
+															emissiveColor 0 0 0
+															shininess .1
+															specularColor 0 0 0
+															transparency 0
+														}
+														texture NULL
+														textureTransform NULL
+													}
+													geometry Cylinder {
+														bottom FALSE
+														height .8
+														radius .015
+														side TRUE
+														top FALSE
+													}
+												}
+											]
+											translation -.025 .4 .05
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .15
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .25
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .35
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .45
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .55
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .65
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .75
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .85
+										}
+										Transform {
+											children USE spijl
+											translation -.025 .4 .95
+										}
+									]
+								}
+								#spijlengroup
+								Transform {
+									translation 0 0 1
+									rotation 0 1 0 1.570796
+									children USE spijlen
+								}
+								Transform {
+									children [
+										Shape {
+											appearance USE kozijn
+											geometry Box {
+												size .05 .03 1.05
+											}
+										}
+									]
+									translation -.025 .815 .525
+								}
+								Transform {
+									children [
+										Shape {
+											appearance USE kozijn
+											geometry Box {
+												size 1 .03 .05
+											}
+										}
+									]
+									translation .5 .815 1.025
+								}
+							]
+							translation 4.42 5.4 -3.36
+						}
+						# /ballustrade.wrl
+						# binmuur.wrl
+						Transform {
+							children [
+								Shape {
+									appearance Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor 1 .9 .7
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											#default NULL
+											point [
+												.28 0 -.28, #0 linkerbenedenhoek voorgevel
+												5.4 0 -.28, 5.4 5.4 -.28, .28 5.4 -.28, #3 linkerbovenhoek voorgevel
+												3.19 0 -.28, #4 voordeur
+												4.42 0 -.28, 4.42 2.3 -.28, 3.19 2.3 -.28, #7 voordeur
+												4.84 1.6 -.28, #toiletraam-8
+												5.04 1.6 -.28, 5.04 2.3 -.28, 4.84 2.3 -.28, 2.6 .9 -.28,
+												#keukenraam-12
+												2.6 2.3 -.28, .6 2.3 -.28, .6 .9 -.28, .6 3.6 -.28, #bovenraam-16
+												1.5 3.6 -.28, 1.5 5 -.28, 4.42 5 -.28, 4.42 5.4 -.28, .6 5.4 -.28,
+												.28 8.55 -3.15, #linkergevel-22
+												.28 2.7 -8.72, .28 0 -8.72, 5.4 8.55 -3.15, #rechtergevel-25
+												5.4 5.4 -6.3, 5.4 5.4 -8.72, 5.4 0 -8.72, 2.25 0 -8.72, #achtergevel-29
+												2.25 .6 -8.72, 4.8 .6 -8.72, 4.8 5.4 -8.72, 1.2 0 -8.72, 1.2 2.7 -8.72,
+												3.19 0 -.14, #diepte van de voordeur-35
+												4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
+												2.6 .9 -.14, # diepte van het keukenraam-39
+												2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
+												5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
+												#diepte van het bovenraam-47
+												1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
+												#52
+												2.25 0 -8.86, #diepte van de achtergevel-53
+												2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
+												#58
+												.28 5.4 0, #59 hoekpunt voor dakvorm zolder
+												5.4 5.4 0, .28 5.4 -6.3, #61
+												.28 2.7 -9, #62 hoekpunt voor dakvorm 1e verdieping
+												.14 5.4 0, #63 extra punten voor segmentering
+												5.54 5.4 0, .14 5.4 -6.3, 5.54 5.4 -6.3, #66
+												5.54 8.55 -3.15, #rechtergevel-67
+												.14 8.55 -3.15, #linkergevel-68
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											59 22 61 -1, 60 25 26 -1, 59 63 68 22 -1, 68 22 61 65 -1, 60 64 67 25 -1,
+											25 67 66 26 -1,
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid FALSE
+										texCoordIndex [
+										]
+									}
+								}
+							]
+						}
+						# /binmuur.wrl
+						# buitmuur.wrl
+						Transform {
+							children [
+								Shape {
+									appearance DEF steen Appearance {
+										material Material {
+											ambientIntensity .2
+											diffuseColor .8 .4 .3
+											emissiveColor 0 0 0
+											shininess .1
+											specularColor 0 0 0
+											transparency 0
+										}
+										texture NULL
+										textureTransform NULL
+									}
+									geometry IndexedFaceSet {
+										color NULL
+										coord Coordinate {
+											#default NULL
+											point [
+												0 0 0, #linkerbenedenhoek voorgevel
+												5.68 0 0, 5.68 5.4 0, 0 5.4 0, #linkerbovenhoek voorgevel
+												3.19 0 0, #voordeur
+												4.42 0 0, 4.42 2.3 0, 3.19 2.3 0, #voordeur
+												4.84 1.6 0, #toiletraam-8
+												5.04 1.6 0, 5.04 2.3 0, 4.84 2.3 0, 2.6 .9 0, #keukenraam-12
+												2.6 2.3 0, .6 2.3 0, .6 .9 0, .6 3.6 0, #bovenraam-16
+												1.5 3.6 0, 1.5 5 0, 4.42 5 0, 4.42 5.4 0, .6 5.4 0, 0 8.555 -3.15,
+												#linkergevel-22
+												0 2.7 -9, 0 0 -9, 5.68 8.555 -3.15, #rechtergevel-25
+												5.68 5.4 -6.3, 5.68 5.4 -9, 5.68 0 -9, 2.25 0 -9, #achtergevel-29
+												2.25 .6 -9, 4.8 .6 -9, 4.8 5.4 -9, 1.2 0 -9, 1.2 2.7 -9, 3.19 0 -.14,
+												#diepte van de voordeur-35
+												4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
+												2.6 .9 -.14, # diepte van het keukenraam-39
+												2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
+												5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
+												#diepte van het bovenraam-47
+												1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
+												#52
+												2.25 0 -8.86, #diepte van de achtergevel-53
+												2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
+												#58
+												.14 5.4 0, #59 extra punten voor segmentering
+												5.54 5.4 0, .14 5.4 -6.3, 5.54 5.4 -6.3, #62
+												5.54 8.55 -3.15, #rechtergevel-63
+												.14 8.55 -3.15, #linkergevel-64
+												0 5.4 -6.3,
+											]
+										}
+										normal NULL
+										texCoord NULL
+										ccw TRUE
+										colorIndex [
+										]
+										colorPerVertex TRUE
+										convex TRUE
+										coordIndex [
+											3 22 65 -1, 2 26 25 -1, 3 59 64 22 -1, 61 65 22 64 -1, 60 2 25 63 -1, 63 25
+											26 62 -1,
+										]
+										#default []
+										creaseAngle 0
+										normalIndex [
+										]
+										normalPerVertex TRUE
+										solid FALSE
+										texCoordIndex [
+										]
+									}
+								}
+							]
+						}
+						# /buitmuur.wrl
+						# /zolder/zolder.wrl
+						DEF tijd2 TimeSensor {
+							cycleInterval 4
+							enabled TRUE
+							loop FALSE
+							startTime 0
+							stopTime 0
+						}
+						DEF plaats2 PositionInterpolator {
+							key [
+								0 1
+							]
+							keyValue [
+								0 0 0 6 0 0
+							]
+						}
+						DEF tijd2a TimeSensor {
+							cycleInterval 4
+							enabled TRUE
+							loop FALSE
+							startTime 0
+							stopTime 0
+						}
+						DEF plaats2a PositionInterpolator {
+							key [
+								0 1
+							]
+							keyValue [
+								6 0 0 0 0 0
+							]
+						}
+					]
+				}
+				#zolder
+				DEF tijd3 TimeSensor {
+					cycleInterval 4
+					enabled TRUE
+					loop FALSE
+					startTime 0
+					stopTime 0
+				}
+				DEF plaats3 PositionInterpolator {
+					key [
+						0 1
+					]
+					keyValue [
+						0 0 0 6 0 0
+					]
+				}
+				DEF tijd3a TimeSensor {
+					cycleInterval 4
+					enabled TRUE
+					loop FALSE
+					startTime 0
+					stopTime 0
+				}
+				DEF plaats3a PositionInterpolator {
+					key [
+						0 1
+					]
+					keyValue [
+						6 0 0 0 0 0
 					]
 				}
-				normal            NULL
-				texCoord          NULL
-				ccw               TRUE
-				colorIndex        []
-				colorPerVertex    TRUE
-				convex            TRUE
-				coordIndex  [
-	3, 22, 65, -1,
-	2, 26, 25, -1,
-
-	3, 59, 64, 22, -1,
-	61, 65, 22, 64, -1,
-
-	60, 2, 25, 63, -1,
-	63, 25, 26, 62, -1,
-
-
-]     #default []
-				creaseAngle       0
-				normalIndex       []
-				normalPerVertex   TRUE
-				solid             FALSE
-				texCoordIndex     []
-			}
+			]
 		}
+		#boven
 	]
 }
-
-
-
-# /buitmuur.wrl
-
-# /zolder/zolder.wrl
-
-DEF tijd2 TimeSensor {
-	cycleInterval 4
-	enabled       TRUE
-	loop          FALSE
-	startTime     0
-	stopTime      0
-}
-
-DEF plaats2 PositionInterpolator {
-	key           [0, 1]
-	keyValue      [0 0 0 ,6 0 0]
-}
-
-DEF tijd2a TimeSensor {
-	cycleInterval 4
-	enabled       TRUE
-	loop          FALSE
-	startTime     0
-	stopTime      0
-}
-
-DEF plaats2a PositionInterpolator {
-	key           [0, 1]
-	keyValue      [6 0 0 ,0 0 0]
-}
-
-
-
-]
-}#zolder
-
-DEF tijd3 TimeSensor {
-	cycleInterval 4
-	enabled       TRUE
-	loop          FALSE
-	startTime     0
-	stopTime      0
-}
-
-DEF plaats3 PositionInterpolator {
-	key           [0, 1]
-	keyValue      [0 0 0 ,6 0 0]
-}
-
-DEF tijd3a TimeSensor {
-	cycleInterval 4
-	enabled       TRUE
-	loop          FALSE
-	startTime     0
-	stopTime      0
-}
-
-DEF plaats3a PositionInterpolator {
-	key           [0, 1]
-	keyValue      [6 0 0 ,0 0 0]
-}
-
-
-]
-}#boven
-
-
-
-]
-}
-
-#ROUTE schuifdak.touchTime TO tijd1.startTime
-#ROUTE tijd1.fraction_changed TO plaats1.set_fraction
-#ROUTE plaats1.value_changed TO dak.translation
-
-#ROUTE schuifzolder.touchTime TO tijd2.startTime
-#ROUTE tijd2.fraction_changed TO plaats2.set_fraction
-#ROUTE plaats2.value_changed TO zolder.translation
-
-#ROUTE schuifboven.touchTime TO tijd3.startTime
-#ROUTE tijd3.fraction_changed TO plaats3.set_fraction
-#ROUTE plaats3.value_changed TO boven.translation
-
-#ROUTE schuifdak2.touchTime TO tijd1a.startTime
-#ROUTE tijd1a.fraction_changed TO plaats1a.set_fraction
-#ROUTE plaats1a.value_changed TO dak.translation
-
-#ROUTE schuifzolder2.touchTime TO tijd2a.startTime
-#ROUTE tijd2a.fraction_changed TO plaats2a.set_fraction
-#ROUTE plaats2a.value_changed TO zolder.translation
-
-#ROUTE schuifboven2.touchTime TO tijd3a.startTime
-#ROUTE tijd3a.fraction_changed TO plaats3a.set_fraction
-#ROUTE plaats3a.value_changed TO boven.translation
-
+#moved from above
+ROUTE klikopdeur.touchTime TO TimeSource.startTime
+ROUTE TimeSource.fraction_changed TO Deuropen.set_fraction
+ROUTE Deuropen.value_changed TO deur.rotation
+ROUTE klikopdeur2.touchTime TO TimeSource2.startTime
+ROUTE TimeSource2.fraction_changed TO Deuropen2.set_fraction
+ROUTE Deuropen2.value_changed TO deurkeukengang.rotation
+ROUTE klikopdeur3.touchTime TO TimeSource3.startTime
+ROUTE TimeSource3.fraction_changed TO Deuropen3.set_fraction
+ROUTE Deuropen3.value_changed TO deurwoonkamergang.rotation
+ROUTE klikopdeur4.touchTime TO TimeSource4.startTime
+ROUTE TimeSource4.fraction_changed TO Deuropen4.set_fraction
+ROUTE Deuropen4.value_changed TO deurwoonkamertrapkast.rotation
+ROUTE klikopdeur5.touchTime TO TimeSource5.startTime
+ROUTE TimeSource5.fraction_changed TO Deuropen5.set_fraction
+ROUTE Deuropen5.value_changed TO deurgangmeterkast.rotation
+ROUTE klikopdeur6.touchTime TO TimeSource6.startTime
+ROUTE TimeSource6.fraction_changed TO Deuropen6.set_fraction
+ROUTE Deuropen6.value_changed TO deurtoiletgang.rotation
+ROUTE klikopvoordeur.touchTime TO TimeSourcevoor.startTime
+ROUTE TimeSourcevoor.fraction_changed TO VoorDeuropen.set_fraction
+ROUTE VoorDeuropen.value_changed TO voordeur.rotation
+ROUTE klikopachterdeur.touchTime TO TimeSourceachter.startTime
+ROUTE TimeSourceachter.fraction_changed TO achterDeuropen.set_fraction
+ROUTE achterDeuropen.value_changed TO achterdeur.rotation
+ROUTE klikopschuurdeur.touchTime TO TimeSourceschuur.startTime
+ROUTE TimeSourceschuur.fraction_changed TO schuurDeuropen.set_fraction
+ROUTE schuurDeuropen.value_changed TO schuurdeur.rotation
+ROUTE klikopdeur7.touchTime TO TimeSource7.startTime
+ROUTE TimeSource7.fraction_changed TO Deuropen7.set_fraction
+ROUTE Deuropen7.value_changed TO deuroudersgang.rotation
+ROUTE klikopdeur8.touchTime TO TimeSource8.startTime
+ROUTE TimeSource8.fraction_changed TO Deuropen8.set_fraction
+ROUTE Deuropen8.value_changed TO deurtweedeslaapkamergang.rotation
+ROUTE klikopdeur9.touchTime TO TimeSource9.startTime
+ROUTE TimeSource9.fraction_changed TO Deuropen9.set_fraction
+ROUTE Deuropen9.value_changed TO deurkinderkamergang.rotation
+ROUTE klikopdeur10.touchTime TO TimeSource10.startTime
+ROUTE TimeSource10.fraction_changed TO Deuropen10.set_fraction
+ROUTE Deuropen10.value_changed TO deurbadkamergang.rotation
+#uncommented
+ROUTE schuifdak.touchTime TO tijd1.startTime
+ROUTE tijd1.fraction_changed TO plaats1.set_fraction
+ROUTE plaats1.value_changed TO dak.translation
+ROUTE schuifzolder.touchTime TO tijd2.startTime
+ROUTE tijd2.fraction_changed TO plaats2.set_fraction
+ROUTE plaats2.value_changed TO zolder.translation
+ROUTE schuifboven.touchTime TO tijd3.startTime
+ROUTE tijd3.fraction_changed TO plaats3.set_fraction
+ROUTE plaats3.value_changed TO boven.translation
+ROUTE schuifdak2.touchTime TO tijd1a.startTime
+ROUTE tijd1a.fraction_changed TO plaats1a.set_fraction
+ROUTE plaats1a.value_changed TO dak.translation
+ROUTE schuifzolder2.touchTime TO tijd2a.startTime
+ROUTE tijd2a.fraction_changed TO plaats2a.set_fraction
+ROUTE plaats2a.value_changed TO zolder.translation
+ROUTE schuifboven2.touchTime TO tijd3a.startTime
+ROUTE tijd3a.fraction_changed TO plaats3a.set_fraction
+ROUTE plaats3a.value_changed TO boven.translation