【问题标题】:Autodesk forge add geometry to model in browserAutodesk forge 在浏览器中将几何图形添加到模型
【发布时间】:2017-01-01 04:08:02
【问题描述】:

我正在尝试使用 Autodesk Forge API 创建在线 Revit 查看器。我想要完成的任务是能够编辑现有几何图形的颜色,并从浏览器向模型添加新几何图形。有谁知道如何做到这一点,我可以从哪里开始,或者这是否可能?

【问题讨论】:

  • 请向我们展示您迄今为止所做的尝试或研究。

标签: javascript autodesk autodesk-forge autodesk-viewer


【解决方案1】:

是的,您绝对可以编辑现有模型几何图形和聚合模型的颜色和材质。我相信 Philippe 的画廊示例提供了兼具这两方面的扩展功能:

https://github.com/Developer-Autodesk/ng-gallery

如果没有,另一个 GitHub 示例可以。

您还应该查看云和移动开发博客。

这是一个在 Forge Viewer 场景中编辑材质的示例:

http://adndevblog.typepad.com/cloud_and_mobile/2016/08/ace-editor-for-threejs-shadermaterials-in-the-forge-viewer.html

这是一篇关于将 Forge 翻译的 OBJ 模型添加到场景的文章:

http://adndevblog.typepad.com/cloud_and_mobile/2016/08/loading-obj-files-translated-with-model-derivative-api-into-a-threejs-scene.html

这里讨论了完整的模型聚合:

http://adndevblog.typepad.com/cloud_and_mobile/2016/02/model-aggregation-with-view-data-api-exposed.html

【讨论】:

    【解决方案2】:

    请记住,查看器是基于 three.js 的,因此要执行向场景添加自定义网格等操作,这与您在 three.js 中执行的操作非常相似。但是,查看器选择逻辑不会检测到您的网格,如果需要,则需要进行一些额外的工作。

    您可以查看这两个扩展,了解添加网格和更改材质颜色的示例:

    Autodesk.ADN.Viewing.Extension.MeshImporter

    Autodesk.ADN.Viewing.Extension.Material

    【讨论】:

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