Autodesk Forge 在浏览器中向模型添加几何体
Autodesk forge add geometry to model in browser
我正在尝试使用 Autodesk Forge API 创建在线 Revit 查看器。我试图完成的任务是能够编辑现有几何体的颜色,并从浏览器向模型添加新几何体。有谁知道如何做到这一点,我可以从哪里开始,或者这是否可能?
是的,您绝对可以编辑现有模型几何体和聚合模型的颜色和 material。我相信 Philippe 的图库示例提供了同时执行这两项操作的扩展:
https://github.com/Developer-Autodesk/ng-gallery
如果没有,另一个 GitHub 样本会。
您还应该查看云和移动 DevBlog。
这是在 Forge Viewer 场景中编辑 materials 的示例:
这是一篇关于将 Forge 翻译的 OBJ 模型添加到场景的文章:
此处讨论完整模型聚合:
请记住,查看器基于 three.js,因此要执行诸如向场景添加自定义网格之类的操作,它与您在 three.js 中执行的操作非常相似。但是,查看器选择逻辑不会检测到您的网格,如果您需要的话,还需要做一些额外的工作。
您可以查看这两个扩展以获取添加网格和更改 material 颜色的示例:
我正在尝试使用 Autodesk Forge API 创建在线 Revit 查看器。我试图完成的任务是能够编辑现有几何体的颜色,并从浏览器向模型添加新几何体。有谁知道如何做到这一点,我可以从哪里开始,或者这是否可能?
是的,您绝对可以编辑现有模型几何体和聚合模型的颜色和 material。我相信 Philippe 的图库示例提供了同时执行这两项操作的扩展:
https://github.com/Developer-Autodesk/ng-gallery
如果没有,另一个 GitHub 样本会。
您还应该查看云和移动 DevBlog。
这是在 Forge Viewer 场景中编辑 materials 的示例:
这是一篇关于将 Forge 翻译的 OBJ 模型添加到场景的文章:
此处讨论完整模型聚合:
请记住,查看器基于 three.js,因此要执行诸如向场景添加自定义网格之类的操作,它与您在 three.js 中执行的操作非常相似。但是,查看器选择逻辑不会检测到您的网格,如果您需要的话,还需要做一些额外的工作。
您可以查看这两个扩展以获取添加网格和更改 material 颜色的示例: