我想升级autodesk forge后台使用的三个js,升级的原因是我正在尝试使用此库,这需要三个js r71及以上版本,在forge viewer内部,他们似乎正在使用r33。我发现了一个博客,它向我展示了如何利用后来的三个js。我遵循了它,但似乎它不起作用。forge viewer现在有三个js的两个引用,它不知道使用哪一个,因此一些代码行为怪异
这是发生在我身上的一个例子
THREE.Object3D.add: object not an instance of THREE.Object3D.
当我试图添加一个场景时,我得到了这个
有些人可能想知道forge viewer附带的三个js到底发生了什么,所以这里是被破坏的东西
我也尝试过在下面做一些事情,将源代码添加到三个js中
<script src=" https://cdnjs.cloudflare.com/ajax/libs/three.js/r122/three.min.js"></script>
所以,如果有人曾经尝试过网格线库,并且面临类似的问题,并且有解决方案,那么我是否可以尝试其他解决方案,并使其工作,请让我知道
Forge Viewer使用Three.js版本71,由于这两个库的编写方式,不幸的是很难将Forge Viewer移植到更现代的Three.js.
您可以尝试重新移植三个部分。您手动感兴趣的js(我为Potree点云库做了这项工作),但官方不支持这种工作。