Autodesk Forge Viewer 适合查看纵向/横向

Posted

技术标签:

【中文标题】Autodesk Forge Viewer 适合查看纵向/横向【英文标题】:Autodesk Forge Viewer fit to view portrait/landscape 【发布时间】:2021-06-16 16:05:30 【问题描述】:

我有一个 Forge 查看器应用程序,如果移动设备上的方向发生变化,我希望相机适合模型边界框。

我加载模型并将相机设置到Autodesk.Viewing.MODEL_ROOT_LOADED_EVENT 事件中的特定位置。然后我用viewer.fitToView() 拟合模型。这样可行。 在Autodesk.Viewing.VIEWER_RESIZE_EVENT 中,如果屏幕方向改变也会触发,我再次运行viewer.fitToView() 但相机没有改变。

该功能似乎甚至没有运行,但也没有错误消息。如果我在改变方向之前缩小模型,相机距离不会改变,尽管它应该改变。

也许我在这里使用了错误的方法,但我找不到问题。

【问题讨论】:

【参考方案1】:

发现问题:我已锁定相机的平移:

viewer.navigation.setLockSettings("orbit":true, "zoom":true)
viewer.navigation.setIsLocked(true)

使用这些设置 fitToView 不起作用。我现在在安装前禁用锁定。

【讨论】:

以上是关于Autodesk Forge Viewer 适合查看纵向/横向的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk Forge Viewer 透明背景

如何在 Forge Viewer 中激活“Autodesk.MemoryLimited”扩展?

在 Autodesk Forge Viewer 中显示尺寸

如何克服 Autodesk Forge Viewer 中的窗口选择限制?

Autodesk Forge Viewer getScreenshot 方法

如何在对象上调整大小 - Autodesk Forge Viewer