我有一个边界框对象如下:
bb = {
"min": {
"x": -6.637446403503418,
"y": -19.579801559448242,
"z": -0.22575747966766357
},
"max": {
"x": 10.237555503845215,
"y": 19.15947914123535,
"z": 9.774243354797363
}
}
我想缩放到这个边界框并将相机作为中心。
答案 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/