2017-07-24 19 views
0

我有如下一個邊框對象:歐特克鍛造觀衆縮放到邊框

bb = { 
  "min": { 
    "x": -6.637446403503418, 
    "y": -19.579801559448242, 
    "z": -0.22575747966766357 
  }, 
  "max": { 
    "x": 10.237555503845215, 
    "y": 19.15947914123535, 
    "z": 9.774243354797363 
  } 
} 

我要放大這個邊框,使相機爲中心。

回答

1

您可以簡單地撥打viewer.navigation.fitBounds(immediate, bounds)來執行此操作。

  • 第一個參數,immediate,意味着如果立即被設置爲假攝像頭位置將 動畫到新的位置。
  • 第二個參數bounds代表適合的邊界框。

請記住將您的邊界框轉換爲THREE.Box3 object

您可以在這裏參考API文檔:https://developer.autodesk.com/en/docs/viewer/v2/reference/javascript/navigation/