mirror of
https://github.com/Doodle3D/Doodle3D-Slicer.git
synced 2024-12-25 20:33:50 +01:00
5184 lines
82 KiB
Plaintext
Executable File
5184 lines
82 KiB
Plaintext
Executable File
#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,
|
|
]
|
|
}
|
|
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 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
|
|
}
|
|
|
|
}
|
|
]
|
|
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, #
|
|
|
|
]
|
|
}
|
|
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 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, #
|
|
|
|
|
|
|
|
]
|
|
}
|
|
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 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,
|
|
]
|
|
}
|
|
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 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
|
|
|
|
]
|
|
}
|
|
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 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,
|
|
|
|
|
|
|
|
]
|
|
}
|
|
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
|
|
]
|
|
}
|
|
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.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
|
|
}
|
|
texture NULL
|
|
textureTransform NULL
|
|
}
|
|
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
|
|
}
|
|
texture NULL
|
|
textureTransform NULL
|
|
}
|
|
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
|
|
|
|
]
|
|
}
|
|
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.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,
|
|
|
|
|
|
|
|
]
|
|
}
|
|
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,
|
|
|
|
]
|
|
}
|
|
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,
|
|
|
|
]
|
|
}
|
|
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,
|
|
|
|
]
|
|
}
|
|
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
|
|
}
|
|
|
|
}
|
|
]
|
|
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,
|
|
]
|
|
}
|
|
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,
|
|
|
|
|
|
|
|
]
|
|
}
|
|
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
|
|
|
|
]
|
|
}
|
|
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
|
|
|
|
]
|
|
}
|
|
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
|
|
|
|
]
|
|
}
|
|
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
|
|
|
|
]
|
|
}
|
|
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,
|
|
|
|
|
|
]
|
|
}
|
|
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,
|
|
]
|
|
}
|
|
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,
|
|
|
|
|
|
]
|
|
}
|
|
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
|
|
]
|
|
}
|
|
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,
|
|
]
|
|
}
|
|
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
|
|
|
|
|
|
|
|
]
|
|
}
|
|
|
|
#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
|
|
|