#VRML V2.0 utf8
Viewpoint {
      description     "Front"
      position        0 0 20
      orientation     0 0 1 0
}
Viewpoint {
      description     "Right"
      position        20 0 0
      orientation     0 1 0 1.5707963
}
Viewpoint {
      description     "Back"
      position        0 0 -20
      orientation     0 1 0 3.1415926
}
Viewpoint {
      description     "Left"
      position        -20 0 0
      orientation     0 1 0 -1.5707963
}
Viewpoint {
      description     "Top"
      position        0 20 0
      orientation     1 0 0 -1.5707963
}
Viewpoint {
      description     "Bottom"
      position        0 -20 0
      orientation     1 0 0 1.5707963
}
Transform {
    rotation       1 0 0 1.5707963
    children [
# torus(5, 0.5, 0, 90, 10)
	Shape {
	   appearance Appearance {
		       material Material {
			       transparency    0.5
			       diffuseColor    0 1 0
			}
		}
	   geometry Extrusion {
		   beginCap        TRUE
		   endCap  FALSE
		   creaseAngle     0.5
		   solid   FALSE
		       crossSection [
				1.00  0.00, 0.92  0.38, 0.71  0.71, 0.38  0.92, 0.00  1.00, -0.38  0.92, -0.71  0.71, -0.92  0.38, -1.00  0.0, -0.92 -0.38, -0.71 -0.71, -0.38 -0.92, 0.00 -1.00, 0.38 -0.92, 0.71 -0.71, 0.92 -0.38, 1.00  0.00
		  ]
		       spine [
				5.00 0 0.00
				4.92 0 0.87
				4.70 0 1.71
				4.33 0 2.50
				3.83 0 3.21
				3.21 0 3.83
				2.50 0 4.33
				1.71 0 4.70
				0.87 0 4.92
				0.00 0 5.00
		  ]
		       scale [
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
				0.5 0.5
		  ]
		}
	}
	Shape {
	   appearance Appearance {
		       material Material {
			       transparency    0.5
			       diffuseColor    1 0 0
			}
		}
	   geometry Cylinder {
		   radius  5
		   height  1
		}
	}
    ]
}
