Update: CC - Snake FS - Mouse Down (gzewp2awcf.js) 376 bytes modified
parent
454729845e
commit
eb9c75c196
|
@ -33,39 +33,11 @@ if (intersects.length === 0) {
|
||||||
intersects.map(
|
intersects.map(
|
||||||
function(intersect) {
|
function(intersect) {
|
||||||
|
|
||||||
var pixels = intersect.mesh.materials[0].diffuseMap.image.getPixelData();
|
|
||||||
|
|
||||||
var image = [[]]
|
|
||||||
|
|
||||||
var x = 0;
|
|
||||||
var y = 0;
|
|
||||||
|
|
||||||
var alphas = [];
|
|
||||||
|
|
||||||
for (i = 0; i < pixels.length; i += 4) {
|
|
||||||
alphas.push(pixels[i + 3]);
|
|
||||||
}
|
|
||||||
|
|
||||||
var x = Math.round(intersect.uv.x * 256);
|
var x = Math.round(intersect.uv.x * 256);
|
||||||
|
|
||||||
var y = intersect.uv.y;
|
var y = Math.round(intersect.uv.y * 256);
|
||||||
|
|
||||||
var y = Math.round(y * 256);
|
var pixel = intersect.mesh.materials[0].diffuseMap.image.alphas.alphas[(256 * y) + x];
|
||||||
|
|
||||||
/*
|
|
||||||
for (var x = 0; x < 256; x++) {
|
|
||||||
|
|
||||||
var line = '';
|
|
||||||
|
|
||||||
for (var y = 0; y < 256; y++) {
|
|
||||||
line += alphas[(256 * y) + x];
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log(line);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
var pixel = alphas[(256 * y) + x];
|
|
||||||
|
|
||||||
if (pixel === 255) {
|
if (pixel === 255) {
|
||||||
console.log(intersect.mesh.name + ' : ' + pixel);
|
console.log(intersect.mesh.name + ' : ' + pixel);
|
||||||
|
|
Loading…
Reference in New Issue