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