【问题标题】:Coordinates model changed (Autodesk Viewer)坐标模型已更改(Autodesk 查看器)
【发布时间】:2018-10-03 11:57:24
【问题描述】:

我不知道这是问的正确地方,但由于 Autodesk 在他们的“获取帮助”页面上重定向到这里,我还是在尝试......

我们有几个使用查看器显示的 Autodesk 模型。此外,我们配置了几个“预设”:基于相机的 XYZ 和相机正在查看的目标的 XYZ 的相机位置。因此,当您按下预设时,摄像机位置会朝 XYZ 方向变化,并且目标也会被设置。

这很好 - 直到本周末(23-04-2018):职位完全关闭...... E.G.其中一个预设确实将可视区域集中在模型的特定部分,现在看起来模型被缩小了 50 倍并以另一个角度(我们使用的是透视相机)。我不确定这是什么原因,但如果我不得不猜测,那将是源 DWG 的解析再次自动完成并且模型的中心作为 SVG 移动,因此存储的 XYZ 坐标是无用的.

显然我们可以重新初始化预设,但由于我不知道是什么原因造成的,我不确定这是否只是浪费时间。现在的问题是:有谁知道这是什么原因,我们可以避免吗?

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    啊-好吧,似乎与查看器的版本有关-尽管我仍然不确定它为什么切换(没有发布新版本 afaik)手动指定

    <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/viewer3D.min.js?v=v4.1.0"></script>

    修复它。

    【讨论】:

      【解决方案2】:

      确实有一些变化可能会影响“操纵”定位的场景(无论是相机还是组件)。

      我通常用来说明组件转换的场景:http://giro-watch.tk/ 在我更新到最新的 Viewer 版本时“坏了”。

      如果您在没有指定版本的情况下引用 Forge Viewer 库:

      ... src="https://.../v2/viewers/viewer3D.min.js?v=v4.1"></script>
      

      在这种情况下,省略 ?v=v4.1
      您将获得它的最新版本,并且由于最近 Forge Viewer 从 v3 更改为 v4,预计会发生一些重大变化。 但是,在您和 Autodesk 服务器之间,可能有几个服务会缓存此文件,这就是为什么即使在更新 Forge Viewer 并且刚刚清理/更新缓存之后您的项目也可以正常工作的原因。

      这就是我们推荐always use versioning in production code 的原因。

      【讨论】:

      • 谢谢,找到了文档,现在确实指定了版本。但是,就我而言,省略版本号不会/不会返回最新版本,而是 3.3.5 版本。无论如何 - 应用版本号有帮助:)
      猜你喜欢
      • 2018-11-08
      • 2022-11-01
      • 2023-02-09
      • 2018-02-16
      • 2020-10-04
      • 2019-05-02
      • 1970-01-01
      • 2023-04-06
      • 2019-10-26
      相关资源
      最近更新 更多