2017-07-24 47 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/