#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 [ -3.5 1 0, -3.5 1 1.2, 3.5 1 0, 3.5 1 1.2, 3.5 1 0, 3.5 1 1.2, 3.5 -1 0, 3.5 -1 1.2, 3.5 -1 0, 3.5 -1 1.2, -3.5 -1 0, -3.5 -1 1.2, -3.5 -1 0, -3.5 -1 1.2, -3.5 1 0, -3.5 1 1.2, -3.5 1 0, 3.5 1 0, 3.5 -1 0, -3.5 -1 0, -3.5 1 1.2, 3.5 1 1.2, 3.5 -1 1.2, -3.5 -1 1.2, -3.5 1 0, -3.5 1 1.2, 3.5 1 0, 3.5 1 1.2, 3.5 -1 0, 3.5 -1 1.2, -3.5 -1 0, -3.5 -1 1.2 ] } 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 ] } } } } }