164 lines
5.6 KiB
Plaintext
164 lines
5.6 KiB
Plaintext
#VRML V2.0 utf8
|
|
|
|
|
|
Group {
|
|
children
|
|
Group {
|
|
children
|
|
Group {
|
|
children
|
|
Transform {
|
|
translation 0 0 0
|
|
rotation 0 0 1 0
|
|
scale 1 1 1
|
|
scaleOrientation 0 0 1 0
|
|
center 0 0 0
|
|
children
|
|
Switch {
|
|
whichChoice 1
|
|
choice [
|
|
Group {
|
|
children [
|
|
DEF o0 Group {
|
|
children
|
|
Shape {
|
|
appearance
|
|
Appearance {
|
|
material
|
|
Material {
|
|
diffuseColor 1 1 1
|
|
shininess 1
|
|
|
|
}
|
|
|
|
}
|
|
geometry
|
|
IndexedLineSet {
|
|
coord
|
|
DEF o1 Coordinate {
|
|
point [ -1.6 0.80000001 0,
|
|
-1.6 0.80000001 1.3,
|
|
1.6 0.80000001 0,
|
|
1.6 0.80000001 1.3,
|
|
1.6 0.80000001 0,
|
|
1.6 0.80000001 1.3,
|
|
1.6 -0.80000001 0,
|
|
1.6 -0.80000001 1.3,
|
|
1.6 -0.80000001 0,
|
|
1.6 -0.80000001 1.3,
|
|
-1.6 -0.80000001 0,
|
|
-1.6 -0.80000001 1.3,
|
|
-1.6 -0.80000001 0,
|
|
-1.6 -0.80000001 1.3,
|
|
-1.6 0.80000001 0,
|
|
-1.6 0.80000001 1.3,
|
|
-1.6 0.80000001 0,
|
|
1.6 0.80000001 0,
|
|
1.6 -0.80000001 0,
|
|
-1.6 -0.80000001 0,
|
|
-1.6 0.80000001 1.3,
|
|
1.6 0.80000001 1.3,
|
|
1.6 -0.80000001 1.3,
|
|
-1.6 -0.80000001 1.3,
|
|
-1.6 0.80000001 0,
|
|
-1.6 0.80000001 1.3,
|
|
1.6 0.80000001 0,
|
|
1.6 0.80000001 1.3,
|
|
1.6 -0.80000001 0,
|
|
1.6 -0.80000001 1.3,
|
|
-1.6 -0.80000001 0,
|
|
-1.6 -0.80000001 1.3 ]
|
|
|
|
}
|
|
coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2,
|
|
-1, 1, 3, -1, 6, 7, -1, 4,
|
|
6, -1, 5, 7, -1, 10, 11, -1,
|
|
8, 10, -1, 9, 11, -1, 12, 14,
|
|
-1, 13, 15, -1 ]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
DEF o2 Group {
|
|
children
|
|
Shape {
|
|
appearance
|
|
Appearance {
|
|
material
|
|
Material {
|
|
diffuseColor 1 1 1
|
|
|
|
}
|
|
|
|
}
|
|
geometry
|
|
IndexedFaceSet {
|
|
coord
|
|
USE o1
|
|
coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1,
|
|
6, 4, 5, -1, 6, 5, 7, -1,
|
|
10, 8, 9, -1, 10, 9, 11, -1,
|
|
14, 12, 13, -1, 14, 13, 15, -1,
|
|
16, 18, 19, -1, 16, 17, 18, -1,
|
|
22, 20, 23, -1, 21, 20, 22, -1 ]
|
|
ccw TRUE
|
|
solid FALSE
|
|
convex TRUE
|
|
creaseAngle 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
DEF o3 Group {
|
|
children
|
|
Shape {
|
|
appearance
|
|
Appearance {
|
|
material
|
|
Material {
|
|
emissiveColor 0.098039217 0.098039217 0.098039217
|
|
|
|
}
|
|
|
|
}
|
|
geometry
|
|
PointSet {
|
|
coord
|
|
USE o1
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} ]
|
|
|
|
},
|
|
|
|
USE o2,
|
|
|
|
Group {
|
|
children [
|
|
USE o0,
|
|
|
|
USE o3 ]
|
|
|
|
},
|
|
|
|
USE o3 ]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|