由于某种原因,stl对象的位置在变化,为什么?

时间:2015-09-08 16:20:14

标签: javascript stl jsc3d

使用此功能并在更多代码旁边,一切都很完美,对象始终位于屏幕的中心。但我想翻译对象,例如,沿着Xaxis移动它。

JSC3D.Matrix3x4.prototype.translate = function(tx, ty, tz) {
console.log("woop");
console.log(tx);
this.m03 += tx;
this.m13 += ty;
this.m23 += tz;
console.log(this.m03);
};

所以我稍微更改了代码,我添加了HTML代码:

X: <input name="translate_x" id="translate_x" type="text" maxlength="3" value="0" onchange="changex()"/></br>

我也改变了.js代码:

  JSC3D.Matrix3x4.prototype.translate = function(tx, ty, tz) {
   console.log("woop");


changex();


 console.log(tx);
    this.m03 += tx;
    this.m13 += ty;
    this.m23 += tz;
console.log(this.m03);
};

function changex() {
    console.log("changex sada");

  tx  = parseFloat(document.getElementById('translate_x').value) + "<br>";
}

输出是:      0,     -15.336091649301977

并且对象正在移动,但是没有输入任何值,它被设置为-15.33etc? ? ?

我该如何解决?

0 个答案:

没有答案