#VRML V2.0 utf8

DEF CYLINDER_TRANSFORM Transform {
  translation -3 3 0
  rotation 1 0 0 -0.5
  children [
    Shape {
      appearance Appearance {
        material Material {
          diffuseColor  0.9 0.1 0.1 
        }
      }
    geometry Cylinder {
        bottom        TRUE
        height        3
        radius        1
        side          TRUE
        top           TRUE
    }
    }
  ]
}

DEF CYLINDER2_TRANSFORM Transform {
  translation 3 3 0
  rotation 1 0 0 -0.5
  children [
    Shape {
      appearance Appearance {
        material Material {
          diffuseColor  0.9 0.1 0.1 
        }
      }
    geometry Cylinder {
        bottom        FALSE
        height        3
        radius        1
        side          TRUE
        top           TRUE
    }
    }
  ]
}

Transform {
  children [
    Shape {
      appearance Appearance {
        material Material {
          emissiveColor 0.4 0.0 1.0
        }
      }
      geometry IndexedFaceSet {
        coord Coordinate {
          point [
            10 0 10,
            10 0 -10,
            -10 0 -10,
            -10 0 10
          ]
        }
        coordIndex [
          0, 1, 2, 3, -1
        ]
      }
    }
  ]
}