Autodesk伪造查看器缩放到边界框

时间:2017-07-24 13:46:47

标签: autodesk-forge

我有一个边界框对象如下:

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

我想缩放到这个边界框并将相机作为中心。

1 个答案:

答案 0 :(得分:1)

您只需致电viewer.navigation.fitBounds( immediate, bounds )即可。

  • 第一个参数immediate表示相机位置会 如果立即设置为false,则为新位置设置动画。
  • 第二个参数bounds代表要适合的边界框。

请务必将您的边界框转换为THREE.Box3 object

您可以在此处参考API文档:https://developer.autodesk.com/en/docs/viewer/v2/reference/javascript/navigation/