Autodesk forge将几何体添加到浏览器中进行建模

时间:2016-08-24 21:19:06

标签: javascript autodesk autodesk-forge autodesk-viewer

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

2 个答案:

答案 0 :(得分:1)

是的,您绝对可以编辑现有模型几何体和聚合模型的颜色和材质。我相信Philippe的画廊样本提供了两种扩展:

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

如果没有,另一个GitHub样本会。

您还应该查看云端和移动DevBlog。

以下是在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

答案 1 :(得分:0)

请记住,查看器基于three.js,所以要做一些事情,比如在场景中添加自定义网格,这与你在three.js中所做的非常相似。但是,观察者选择逻辑不会检测到您的网格,如果您需要,还需要一些额外的工作。

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

Autodesk.ADN.Viewing.Extension.MeshImporter

Autodesk.ADN.Viewing.Extension.Material