版本 2.17 - WGS 未定义
Version 2.17 - WGS is not defined
从v2.16更新到v2.17,我已经下载了查看器和模型文件以在本地使用它们。如果我使用本地版本,我会得到一个错误
Uncaught ReferenceError: WGS is not defined
at new f (viewer3D.min.js?v=v2.17:10)
at a.e.loadModel (viewer3D.min.js?v=v2.17:20)
at a.loadModel (viewer3D.min.js?v=v2.17:22)
at Object.initialize (viewer-embed.js:125)
at HTMLDocument.initialize (model:198)
f @ viewer3D.min.js?v=v2.17:10
e.loadModel @ viewer3D.min.js?v=v2.17:20
a.loadModel @ viewer3D.min.js?v=v2.17:22
initialize @ viewer-embed.js:125
initialize @ model:198
看来 WGS.min.js 在执行此行之前不再加载?当前修复是明确包含它:
<script src="/Scripts/viewers/three.min.js?v=v2.17"></script>
<script src="/Scripts/viewers/WGS.min.js?v=v2.17"></script>
<script src="/Scripts/viewers/viewer3D.min.js?v=v2.17"></script>
编辑:
通过 viewer3d.js
调试以跟踪 WGS.js
的加载,看来我用本地模型的 url 调用 loadModel()
发生得太快了,在 WGS.js加载完成。
不确定为什么我在 Autodesk.Viewing.Initializer()
之后而不是在回调中调用 loadModel()
,但将它移到回调中并且它起作用了。现在不确定它如何与以前的版本一起使用,但现在可以使用了。
你有这些文件的本地版本吗? viewer3d.js
将加载其他文件,包括 wgs.js
和 lmvworker.js
刚刚尝试了以下方法,它工作正常 (from here):
<link rel="stylesheet" href="https://developer.api.autodesk.com/derivativeservice/v2/viewers/style.min.css?v=v2.17" type="text/css">
<script src="https://developer.api.autodesk.com/derivativeservice/v2/viewers/three.min.js"></script>
<script src="https://developer.api.autodesk.com/derivativeservice/v2/viewers/viewer3D.min.js?v=v2.17"></script>
从v2.16更新到v2.17,我已经下载了查看器和模型文件以在本地使用它们。如果我使用本地版本,我会得到一个错误
Uncaught ReferenceError: WGS is not defined
at new f (viewer3D.min.js?v=v2.17:10)
at a.e.loadModel (viewer3D.min.js?v=v2.17:20)
at a.loadModel (viewer3D.min.js?v=v2.17:22)
at Object.initialize (viewer-embed.js:125)
at HTMLDocument.initialize (model:198)
f @ viewer3D.min.js?v=v2.17:10
e.loadModel @ viewer3D.min.js?v=v2.17:20
a.loadModel @ viewer3D.min.js?v=v2.17:22
initialize @ viewer-embed.js:125
initialize @ model:198
看来 WGS.min.js 在执行此行之前不再加载?当前修复是明确包含它:
<script src="/Scripts/viewers/three.min.js?v=v2.17"></script>
<script src="/Scripts/viewers/WGS.min.js?v=v2.17"></script>
<script src="/Scripts/viewers/viewer3D.min.js?v=v2.17"></script>
编辑:
通过 viewer3d.js
调试以跟踪 WGS.js
的加载,看来我用本地模型的 url 调用 loadModel()
发生得太快了,在 WGS.js加载完成。
不确定为什么我在 Autodesk.Viewing.Initializer()
之后而不是在回调中调用 loadModel()
,但将它移到回调中并且它起作用了。现在不确定它如何与以前的版本一起使用,但现在可以使用了。
你有这些文件的本地版本吗? viewer3d.js
将加载其他文件,包括 wgs.js
和 lmvworker.js
刚刚尝试了以下方法,它工作正常 (from here):
<link rel="stylesheet" href="https://developer.api.autodesk.com/derivativeservice/v2/viewers/style.min.css?v=v2.17" type="text/css">
<script src="https://developer.api.autodesk.com/derivativeservice/v2/viewers/three.min.js"></script>
<script src="https://developer.api.autodesk.com/derivativeservice/v2/viewers/viewer3D.min.js?v=v2.17"></script>