diff --git a/gzewp2awcf.js b/gzewp2awcf.js index 59d14c5..e3acd25 100644 --- a/gzewp2awcf.js +++ b/gzewp2awcf.js @@ -24,13 +24,25 @@ this.raycaster.setFromCamera( this.raycaster.getIntersectedObjects(this.buttons).map( function(intersect) { - var imageData = intersect.mesh.materials[0].diffuseMap.image.getPixelData(); + var pixels = intersect.mesh.materials[0].diffuseMap.image.getPixelData(); - var x = intersect.uv.x * 256; - var y = intersect.uv.y * 256; + var image = [[]] + + var x = 0; + var y = 0; + + var alphas = []; + for (i = 0; i < pixels.length; i += 4) { + alpha.push(pixels[i + 3]); + } - console.log(intersect.mesh.name); + var x = Math.round(intersect.uv.x * 256); + var y = Math.round(intersect.uv.y * 256); + + var pixel = alphas[(256 * y) + x]; + + console.log(pixel); } ); //@ sourceURL=mouseDown.js \ No newline at end of file