我正在开发一个使用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} }