簡體   English   中英

ThreeJS Get OrbitControls 查看結果並默認使用 Position

[英]ThreeJS Get OrbitControls View Result and Use As Default Position

當我在 ThreeJS 中使用 OrbitControls 時,用戶將能夠在相機周圍移動。 用戶還可以刷新 model,但是在重新加載后,相機將返回默認值 position。

我已經嘗試過使用這個:

camera.position.x = lastPosX
...
...
camera.rotation.x = lastRotX
...
...

然而,結果不正確,它看起來不像我之前的視圖(不知何故它看起來是倒置的,而且總體上是錯誤的方式)。

我錯過了什么? 當用戶在刷新場景后使用 OrbitControls 移動相機時,我如何復制用戶所擁有的確切視圖?

你試過做camera.position.set(x,y,z)嗎?
這可能無關緊要,但也許將它們全部設置一次可能會給它正確的方向

您可以嘗試將相機坐標保存到更新 function 中的全局變量,就像每 2 秒一樣,當它們刷新時,加載最新的坐標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM