我正在尝试在锻造查看器中添加自定义几何图形,遇到以下问题:
我正在使用的锻造查看器是4.2.*
,它使用THREE-R71
。(所有版本的 forge-viewer 都使用 THREE-R71(。
我尝试在锻造查看器中添加的自定义几何形状来自THREE-R94
.它抛出异常:THREE.Object3D.add: object not an instance of THREE.Object3D
我试图将场景升级为:viewer.impl.scene=new THREE.Scene()
(三-R94(
但是渲染器仍然来自 THREE-R71,因此渲染器无法渲染场景。 有没有办法在锻造查看器中添加最新 threejs 中的几何形状和对象?
你不能。Threejs在其许多版本升级中进行了重大更改,使它们不兼容。
我们有一些伪造的文章另有说明,如下所示: https://forge.autodesk.com/blog/how-add-newest-threejs-features-forge-viewer
可以使用不同的版本,这在很大程度上取决于哪个版本,但几乎所有更改都会破坏代码兼容性。
我无法对我想要的方法和对象使用不同的版本。
如果您不想遇到任何麻烦,请坚持使用 r71 并扩展您自己需要的方法。