【发布时间】:2019-09-25 04:35:50
【问题描述】:
我正在尝试按照this blog 中的说明从查看器中的已翻译 Navisworks 文件中访问已保存的视点。然而调用
presets_cams = NOP_VIEWER.model.getData().cameras
不会随视点数据返回视点显示名称,也不会传达 Navisworks 文件夹结构。如何将视点数据与 Navisworks 中的特定视点名称相关联?
【问题讨论】:
-
当我写这篇博客时,我发现所有的相机数据都来自提取的文件:CameraList.bin,而当 Forge Viewer 初始化 model.getData().cameras 时,没有设置视点名称。我没有看到任何 API 来读取 CameraList.bin。如果新版本中有任何方法,我将与工程师团队再次确认。如果不是,另一种选择是利用 Navisworks 视点 XML:forge.autodesk.com/blog/…
-
仅供参考,另一种方法是在GET:urn/manifest 的响应中解析相机数据,这是整个工作路径。希望能帮助到你! stackoverflow.com/a/55804124/7745569
-
感谢@EasonKang! @jacobmlovelace,那么它可能是一种替代方案,因为它不需要依赖 Navisworks(我提到的第二个博客)。您能否检查一下替代方案是否对您有帮助?
标签: autodesk-viewer autodesk-navisworks