【问题标题】:Rotate a camera on its centre在其中心旋转相机
【发布时间】:2015-03-04 22:21:08
【问题描述】:

我想要做的是在相机位置稳定时在其中心旋转相机。因此,当用户点击并移动鼠标时,他会从那个角度获得所有可能的视角。

我正在使用引用控件,因此我尝试了以下操作:

controls.target.set(camera.position.x,camera.position.y,camera.position.z); 

但它没有给出想要的结果。我正在寻找类似于轴 x、y、z 上的相机旋转,而相机位置相同。 我该怎么做?

【问题讨论】:

    标签: camera three.js


    【解决方案1】:
    • 如果要保留TrackballControls,请设置一个非常接近的target(将相机位置和controls.target 设置为非常接近的坐标,但不同)。

    • 否则使用PointerLockControls

    【讨论】:

      猜你喜欢
      • 2018-01-28
      • 2018-04-02
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-28
      • 1970-01-01
      相关资源
      最近更新 更多