【问题标题】:How to add geometries from latest version of three.js in forge-viewer?如何在 forge-viewer 中从最新版本的 three.js 添加几何图形?
【发布时间】:2019-02-09 11:04:49
【问题描述】:

我正在尝试在 forge-viewer 中添加自定义几何图形,但遇到以下问题:

我使用的伪造查看器是4.2.*,它使用THREE-R71。 (所有版本的 forge-viewer 都使用 THREE-R71)。

我尝试在 forge 查看器中添加的自定义几何图形来自 THREE-R94。它抛出异常: THREE.Object3D.add: object not an instance of THREE.Object3D

我尝试将场景升级为:viewer.impl.scene=new THREE.Scene() (三-R94)

但是渲染器还是来自THREE-R71,所以渲染器无法渲染场景。 有什么方法可以在 forge-viewer 中添加最新的threejs 中的几何图形和对象?

【问题讨论】:

    标签: autodesk-forge autodesk-viewer autodesk


    【解决方案1】:

    你不能。 Threejs 在其许多版本升级中进行了重大更改,使其不兼容。

    我们有一些伪造文章另有说明,例如: https://forge.autodesk.com/blog/how-add-newest-threejs-features-forge-viewer

    可以使用不同的版本,很大程度上取决于哪个版本,但几乎所有更改都会破坏代码兼容性。

    我无法将不同版本与我想要的方法和对象一起使用。

    如果你不想要任何麻烦,坚持使用 r71 并自己扩展你需要的方法。

    【讨论】:

      猜你喜欢
      • 2018-06-29
      • 2020-07-26
      • 2018-10-14
      • 1970-01-01
      • 2020-06-29
      • 2016-10-27
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      相关资源
      最近更新 更多