interface


  EXTERNPROTO Lamp_Small [
    exposedField SFVec3f translation
    #  exposedField SFInt32 size             1
  ]
  {
    Transform {
      translation 
  IS translation
      children [
        Transform {
          translation 0.0 0 0.0
          children [
            DEF Cyl1 Shape {
              appearance Appearance {
                material 
  DEF White2 Material {
                  ambientIntensity 0.200
                  shininess 0.200
                  diffuseColor 1.0 1.0 1.0
                  emissiveColor 0.0 0.0 0.0
                  specularColor 
  0.0 0.0 0.0
                }
              }
              geometry Cylinder {
                height 1.000
                radius 0.200
              }
            }
            Transform {
              translation 0.0 0.75 0.0
              children [
                DEF Cyl3 Shape 
  {
                  appearance Appearance {
                    material USE White2
                  }
                  geometry Cylinder {
                    height 0.200
                    radius 0.200
                  }
                }
              ]
            }
            Transform {
              translation 
  0.0 0.575 0.0
              children [
                DEF Cyl4 Shape {
                  appearance Appearance {
                    material DEF Shiny_Yellow2 Material {
                      ambientIntensity 
  0.200
                      shininess 0.100
                      diffuseColor 1.0 1.0 0.0
                      emissiveColor 0.0 0.0 0.0
                      specularColor 1.0 1.0 0.0
                    }
                  }
                  geometry Cylinder 
  {
                    height 0.150
                    radius 0.200
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  }