【问题标题】:Load three js model into forge viewer将三个js模型加载到forge查看器中
【发布时间】:2019-11-09 23:33:11
【问题描述】:

我尝试将three.js 文件(来自rvt 的Json)加载到离线 版本的forge 查看器中。我怎么能做到这一点? 谢谢!

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    Forge 查看器基于three.js。它类似于在原生 three.js 上下文中向场景添加网格。以下是一个演示扩展。

    https://github.com/Autodesk-Forge/library-javascript-viewer-extensions/tree/0c0db2d6426f4ff4aea1042813ed10da17c63554/src/Autodesk.ADN.Viewing.Extension.MeshImporter

    在此演示中,json 文件 (Arbor Press.json) 来自 Inventor。它包含几何和材料的定义。扩展的代码会解析json,并在Forge Viewer的场景中创建mesh。

    您可能还需要查看其他扩展以获取更改材质颜色的示例:

    https://github.com/Autodesk-Forge/library-javascript-viewer-extensions/blob/0c0db2d6426f4ff4aea1042813ed10da17c63554/src/Autodesk.ADN.Viewing.Extension.Material/Autodesk.ADN.Viewing.Extension.Material.js

    但是请注意,查看器选择逻辑不会检测到您的网格,如果您愿意,则需要进行一些额外的工作。

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 2019-08-18
      • 2018-11-22
      • 2021-03-09
      • 2021-03-07
      • 2020-02-17
      • 2020-06-01
      • 2020-04-07
      • 2021-11-26
      相关资源
      最近更新 更多