vr2-4-10.wrl
[ VRML source code ]
#VRML V2.0 utf8
#vr2-4-10.wrl
#mountain
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 0
}
}
geometry ElevationGrid {
xDimension 20
zDimension 15
xSpacing 10
zSpacing 10
height [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,20,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 0,
0,10,30,20,20,20,20,30,30,40,50,30,10,20,30,20,20,10,10, 0,
0,10,20,30,10,10,10,10,10,10,10,10,10,10,10,10,10,20,10, 0,
0,10,20,10, 5, 0, 0, 0, 5, 5, 5, 0, 0, 0, 0, 5,10,30,10, 0,
0,10,20,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,20,10, 0,
0,10,20,20, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,20,40,10, 0,
0,10,20,30,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,10,20,10, 0,
0,10,20,20, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,10,20,10, 0,
0,10,20,10, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,20,10, 0,
0,10,20,10, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5,30,20,10, 0,
0,10,20,20,10,10,10,10,10,10,10,10,10,10,10,10,30,20,10, 0,
0, 0,20,20,30,10, 5,10,20,30,20,10, 5,10,20,30,40,20,20, 0,
0, 0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
]
}
}
#lake
Transform {
translation 100 0 70
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 1
}
}
geometry Box {
size 150 1 120
}
}
]
}
#bridge road
Transform {
translation 100 10 70
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.8 0.8 0.8
}
}
geometry Box {
size 130 3 15
}
}
]
}
#bridge side post
DEF SidePost Group {
Transform {
translation 60 12 62.5
children [
DEF Post Shape {
appearance DEF Brown Appearance {
material Material {
diffuseColor 0.5 0.5 0
}
}
geometry Box {
size 3 25 3
}
}
]
}
Transform {
translation 60 12 77.5
children [ USE Post ]
}
Transform {
translation 60 17 70
children [
DEF Bar Shape {
appearance USE Brown
geometry Box {
size 2 2 20
}
}
]
}
Transform {
translation 60 22 70
children [ USE Bar ]
}
}
Transform {
translation 80 0 0
children [
USE SidePost
]
}
#bridge main post
DEF MainPost Group {
Transform {
translation 85 18 62.5
children [
DEF Post Shape {
appearance USE Brown
geometry Box {
size 3 35 3
}
}
]
}
Transform {
translation 85 18 77.5
children [ USE Post ]
}
Transform {
translation 85 20 70
children [ USE Bar ]
}
Transform {
translation 85 26.5 70
children [ USE Bar ]
}
Transform {
translation 85 33 70
children [ USE Bar ]
}
}
Transform {
translation 30 0 0
children [ USE MainPost ]
}