0
當我登錄我的this.kernel時,值不會改變。但我認爲他們應該。 繼它應該工作的文件,http://glmatrix.net/docs/2.2.0/symbols/vec3.html#.normalizeglMatrix不能正常工作?
this.kernel = [];
this.kernelSize = 16.0;
var max = 1.0;
var min = -1.0;
var a = Math.random();
for (var i = 0; i < this.kernelSize; i++){
this.kernel.push(Math.random() * (max - min) + min); // random float, range -1..1
this.kernel.push(Math.random() * (max - min) + min);
this.kernel.push(Math.random()); //random float, range 0..1
vec3.normalize([this.kernel[i * 3], this.kernel[i * 3 + 1], this.kernel[i * 3 + 2]], [this.kernel[i * 3], this.kernel[i * 3 + 1], this.kernel[i * 3 +2]]);
console.log(this.kernel);
vec3.multiply([this.kernel[i * 3], this.kernel[i * 3 + 1], this.kernel[i * 3 + 2]], a, 1.0);
console.log(this.kernel);
}
功能分配結果反饋給this.kernel ? –
我想取最後三個創建的值(表示x,y,z),進行歸一化,然後對它們進行縮放。 – Pris0n