使用轨道控制手动设置缩放/旋转

时间:2016-03-02 10:36:23

标签: three.js

我正在开发一个使用three.js的项目,它包含一个有几个项目的房间。我必须旋转和缩放房间,为此我使用了orbitControl.js

我正面临一个问题,我无法正常旋转房间。我想将房间旋转90度,以便我可以从不同的视图中看到它 左,右,上和下底层观点。

我使用了以下代码:

this.customRotate = function(angle) {
    constraint.rotateLeft(angle);
    scope.update();
};

this.rotateLeft = function(angle) {
    thetaDelta -= angle;
};

但是当我提供角度math.pi /2时,它第一次将视图旋转90度但是如果我再次调用该函数它会以较低的精度旋转,依此类推,如果我进一步调用函数{{1} }

0 个答案:

没有答案