title: Threejs How to change the color of a materials texture
body: <p>I have a threejs scene with a simple plane and a loaded black and white png map on the plane's material.  What I would like to do is change the color of the map without effecting any other meshes in the scene.  Are there any ideas on this?  a snippet of my code is blow:</p>
  
  <pre><code>                var plane = new THREE.PlaneGeometry(foilWidth, foilHeight);
                  var mat = new THREE.MeshPhongMaterial();
                  var texloader = new THREE.TextureLoader();
                  mat.map = texloader.load(modelOptions.foil);
                  mat.color = new THREE.Color(0xff0000); // works is the map is not given
                  mat.transparent = false;
                  mat.needsUpdate = true;
                  mat.transparent = true;
                  mat.side = THREE.DoubleSide;
                  mat.depthWrite = true;
                  mat.needsUpdate = true;
  
                  let foil = new THREE.Mesh(plane, mat);
                  scene.add(foil);
  </code></pre>