如何在锻造查看器中添加最新版本的三.js几何形状?



我正在尝试在锻造查看器中添加自定义几何图形,遇到以下问题:

我正在使用的锻造查看器是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 并扩展您自己需要的方法。

相关内容

最新更新