#VRML V2.0 utf8 Shape { appearance Appearance { material Material { } } geometry Box { size 4 0.5 4 } } DEF tower Group { children [ Transform { translation -1.5 1.25 1.5 children [ Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.5 height 2 top FALSE } } ] } Transform { translation -1.5 3.25 1.5 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Cone { bottomRadius 0.6 height 2 side TRUE bottom TRUE } } ] } ] } Transform { translation 0 1.25 0 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 transparency 0.5 } } geometry Sphere { radius 1 } } ] }