You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

3966 lines
93 KiB

#VRML V2.0 utf8
Group {
children [
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
}
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
}
# /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 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
}
]
}
#deurgroep
]
translation 1.38 0 -3.395
}
#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
}
]
translation 3.155 0 -2.96
rotation 0 1 0 1.570796
}
#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
}
]
translation 3.59 0 -3.395
rotation 0 1 0 0
}
#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
}
]
translation 4.395 0 -3.895
rotation 0 1 0 -1.570796
}
#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
}
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
}
]
translation 4.455 0 -1.92
rotation 0 1 0 -1.570796
}
#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
}
#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
}
#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
}
#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
}
Transform {
children [
Shape {
appearance USE kozijn
geometry Box {
size .05 1.3 .05
}
}
]
translation 2.575 1.6 -.14
}
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
}
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
}
DEF stukmuur4 Transform {
children [
Shape {
appearance USE wandkleur
geometry Box {
size .07 2.5 2.85
}
}
]
translation 3.155 4.05 -1.705
}
DEF stukmuur5 Transform {
children [
Shape {
appearance USE wandkleur
geometry Box {
size .42 2.5 .07
}
}
]
translation 3.4 4.05 -2.325
}
DEF stukmuur6 Transform {
children [
Shape {
appearance USE wandkleur
geometry Box {
size .98 2.5 .07
}
}
]
translation 4.91 4.05 -2.325
}
DEF stukmuur7 Transform {
children [
Shape {
appearance USE wandkleur
geometry Box {
size 1.34 2.5 .07
}
}
]
translation 4.73 4.05 -4.395
}
DEF stukmuur8 Transform {
children [
Shape {
appearance USE wandkleur
geometry Box {
size .07 2.5 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,
]
}
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 .07 2.5 .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 .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
}
#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
}
#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
}
#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
}
#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
}
# /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 [
]
}
}
]
}
# /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
]
}
]
}
#boven
]
}
#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