坐标模型更改(Autodesk查看器)



我不知道这是正确询问的地方,但是由于Autodesk在他们的'获得帮助'页面上重定向,因此我无论如何都在尝试....

我们有几个使用他们的查看器显示的Autodesk型号。另外,我们配置了几个"预设":基于相机的XYZ和相机正在查看的目标的XYZ位置。因此,当您推动预设时,相机位置向XYZ变化,并且目标也将设置为目标。

这效果很好 - 直到本周末(23-04-2018(脱下来:职位完全关闭...例如其中一个预设确实将可见区域的特定部分置于模型的特定部分,现在看来该模型已被缩放50次,并以另一个角度缩小(我们使用的是透视摄像头(。我不确定原因是什么原因,但是如果我不得不猜测,那将是源dwg的解析,并且随着SVG的移动,模型的中心是自动完成的,因此存储的XYZ坐标是无用的。

显然我们可以重新定义预设,但是由于我不知道是什么原因引起的,所以我不确定这是否只是浪费时间。现在的问题:有人知道这是什么原因,我们可以避免它吗?

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

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

修复了它。

确实有一些变化可能影响了用定位(无论是相机还是组件("操纵"场景。

我通常用来说明组件转换的场景:http://giro-watch.tk/当我更新到最新的查看器版本时是"破坏"的。

如果您在没有指定版本的情况下参考Forge查看器LIB:

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

在这种情况下,省略?v = v4.1
您将获得它的最新版本,从最近的Forge查看器从V3更改为V4,预计会有一些破坏的变化。但是,在您和Autodesk Server之间,可能是缓存此文件的几个服务,这就是为什么即使更新Forge Viewer,并且刚刚清洁/更新了CACHES,您的项目也可以正常工作。

。 。

这就是为什么我们建议在生产代码中始终使用版本控制的原因。

最新更新