在我的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