From ebb24b93d5f0e594995e5ea7a9cd0ebdb8022584 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Sat, 24 Mar 2018 18:12:05 +0100 Subject: [PATCH] Update: CC - Snake FS - Mouse Down (gzewp2awcf.js) 196 bytes modified --- gzewp2awcf.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) 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