title: Texturing a Cylinder in Three.js
body: <p>I'm looking after this for a long time now. 
  I just can't find any solution, anywhere.
  I'm trying to apply 3 different textures on a cylinder (2 caps, and side)
  But I have absolutely no idea on how to achieve this.
  Can you orient me?
  Here's what I'm doing for now : </p>
  
  <pre><code>var coin1_geo = new THREE.CylinderGeometry( 100, 100, 10, 100, 100, false );
  var coin1_texture = THREE.ImageUtils.loadTexture("./assets/avers.png");
  var coin1_mat = new THREE.MeshLambertMaterial({map:coin1_texture});
  var coin1 = new THREE.Mesh( coin1_geo, coin1_mat );
  coin1.rotation.x = 20;
  coin1.position.set(0,0,0);
  coin1.castShadow = true;
  coin1.receiveShadow = false;
  scene.add( coin1 );
  </code></pre>
  
  <p>As you can see here, I only apply one texture on all faces. 
  But even on caps, it's not really displaying, I only have a piece of the full circle.
  Please help, I'm achieving a coin, if you didn't figure out.
  Even if you just give me a link to a tutorial I would be really thanksfull.
  I can't find anything, and my knowledge in 3D/OpenGL programming is quite limited.
  Thanks a lot.</p>