1
我使用粒子繪製不規則形狀的three.js所的每一個像素,代碼片段是這樣的:如何獲得色彩(R,G,B,A)在three.js所
var hearts = function(context){
context.globalAlpha = 0.5;
var x = 0, y = 0;
context.scale(0.1, -0.1); // Scale so canvas render can redraw within bounds
context.beginPath();
context.bezierCurveTo(x + 2.5, y + 2.5, x + 2.0, y, x, y);
context.bezierCurveTo(x - 3.0, y, x - 3.0, y + 3.5, x - 3.0, y + 3.5);
...
context.closePath();
context.lineWidth = 0.1; //0.05
context.stroke();
}
var material = new THREE.ParticleCanvasMaterial({
program: heart,
blending: THREE.AdditiveBlending
});
material.color.setRGB(255, 0, 0);
var particle = new THREE.Particle(material);
我想要做的就是選擇不規則形狀正常,我的問題是,如果我畫的形狀這樣,我怎麼能得到每一個像素的顏色,所以我可以在採摘算法
謝謝使用。