 <p>A fiddle would make your question easier to understand and we could see what the issue is more easily, but what I can tell you until then is at least what I do in a program that requires something similar.</p> <p>It may be as small of a thing as how you are setting the color. The way I do it is: </p> <pre><code>var facesLength = myObject.geo.faces.length; for ( var i = 0; i &lt; facesLength; i++ ) { var face = myObject.geo.faces[ i ]; face.color.setStyle("#0066FF"); } </code></pre> <p>Where "myObject.geo" would be "intersects[0].object.geometry" for you.</p>