在我的Revit模型中,我有在Revit中工作时可以选择的对象组。现在,在Forge查看器中使用此模型,我只能选择单个元素(或其浏览器结构中的父元素),但我无法从Revit重建我的组。 有没有可能,或者有一些建议的解决方法?在Forge查看器中重建Revit模型中的对象组
0
A
回答
0
您是否在查看器模型浏览器中看到这些组?例如,您可以获得按墙,地板等分组的组件。如果组件以另一种方式分组,那么在查看器中可能没有直接的方法来选择它们。
您需要自己建立映射,例如,您可以使用viewer.getProperties(dbid, function(res))
>res.externalId
访问给定组件dbId的Revit elementId为revit Id。如果你存储 - 例如。在自定义数据库中 - 将Revit组和每组中的Revit ID列表一起组合,然后在加载模型时将其映射到Viewer组件dbIds。使用选择事件,当您选择一个组件时,检查它属于哪个组,并以编程方式选择该组的其他组件。您也可以创建一个自定义用户界面来可视化或导出模型浏览器以显示这些组。它显然需要编程工作。
0
我同意菲利普。 Forge翻译过程与Revit没有相同的概念。请记住,Forge必须实现对各种不同类型的CAD种子文件有效的机制。您可以使用Revit API检索Revit中的所有组,并确定其成员元素和实例ID,并使用该信息创建所需的映射,从而实现Philippe的建议。
相关问题
- 1. 在Forge查看器中查看Revit平面图(2D视图)
- 2. 在Forge查看器中显示长度
- 3. 模型对象比。查看对象
- 4. 伪造查看器。从Revit
- 5. Autodesk Forge查看器标记样式对象
- 6. 在浏览器中查看3D模型
- 7. 在WPF中查看和查看模型
- 8. MVC通模型对象查看
- 9. 作为模型对象属性查看
- 10. 将模型传递给主干在对象文字中查看
- 11. 传递模型对象以在骨干中查看
- 12. 在WPF中显示Revit模型
- 13. 在查看器中查看DWG的自定义对象
- 14. 在模型中重用对象
- 15. 在Django中分组模型对象
- 16. ICollection中的对象未通过模型查看
- 17. MediaWiki中的3D对象查看器?
- 18. 根据您在Unity中查看对象时重置计时器
- 19. 查看大量组件。多个模型对象?
- 20. Autodesk Forge - 自定义查看器
- 21. 在对象浏览器中查看另一个模式对象。 SQL server 2008
- 22. Forge Viewer中模型的位置/方向
- 23. 在Autodesk Forge查看器中对Three.JS Object3D网格进行光线投射
- 24. MVC查看模型组织
- 25. 在模型方法中未看到在TestCase中创建相关对象
- 26. Forge查看器中的控制摄像头
- 27. 创建模型查看xamarin
- 28. 如何更改选项对象ANDAR模型查看器
- 29. 创建视图MVC3中的其他模型的对象组成的模型
- 30. 组件对象模型查询Interace
有没有办法获得给定AssemblyID的ExternalID列表? getExternalIdMapping - 函数给出了ID和DBID列表 我能够使用该dbid应用给定元素的颜色,但它不适用于AssemblyDBIds – Sanjith