Revitモデルでは、Revitで作業するときに選択できるオブジェクトのグループがあります。今、Forgeビューアでこのモデルを使用すると、ブラウザ要素内の単一の要素(またはその親要素)のみを選択できますが、Revitからグループを再構築することはできません。 可能性がありますか、またはいくつかの回避策がありますか?ForgeビューアのRevitモデルからオブジェクトグループを再構築
答えて
これらのグループは、ビューアモデルブラウザに表示されますか?たとえば、壁、階などでグループ化されたコンポーネントを取得します。コンポーネントが別の方法でグループ化されている場合、おそらくビューアでコンポーネントを選択する直接の方法はありません。
マッピングを自分で設定する必要があります。例えば、viewer.getProperties(dbid, function(res))
>res.externalId
を使用して、特定のコンポーネントdbIdのRevitエレメントIDにアクセスできます。あなたが保管するなら - 例えば。カスタムDBのRevitグループと各グループのRevit IDのリストを使用して、モデルをロードするときにビューアのコンポーネントdbIdsにマップすることができます。選択イベントを使用して、コンポーネントを選択するとき、そのコンポーネントが属するグループをチェックインし、そのグループの他のコンポーネントをプログラムで選択します。また、モデルブラウザを視覚化するためのカスタムUIを作成したり、モデルブラウザを表示してそれらのグループを表示することもできます。明らかにプログラミング作業が必要です。
私はPhilippeに同意します。 Forgeの翻訳プロセスでは、Revitと同じ概念のグループはありません。 Forgeはあらゆる種類のCADシードファイルに有効なメカニズムを実装しなければならないことに注意してください。 Philippeの提案は、Revit APIとFilteredElementCollector
を使用してRevitのすべてのグループを取得し、そのメンバー要素とインスタンスIDを決定し、その情報を使用して必要なマッピングを作成することで実装できます。
- 1. ForgeビューアでのRevitフロアプラン(2Dビュー)の表示
- 2. Forgeビューアのモデルの位置/方向
- 3. Forgeビューアのカメラの制御
- 4. Forgeビューア:テキストの3Dマークアップ
- 5. 2D/3Dビューアにモデルをロードする - Autodesk Forge
- 6. Autodesk Forge:ビューアから素材名を抽出する
- 7. 再構築CGAL.sln can'r再構築INSTALL
- 8. Forgeビューアでの長さの表示
- 9. http_build_query()から配列を再構築
- 10. Prolog、インオーダーリストからBSTツリーを再構築
- 11. トップからNSWindowを再構築する
- 12. ファイルからツリーを再構築
- 13. 3dライブビデオフィードからの再構築
- 14. SymfonyのMySQLで損失データのないモデルを再構築
- 15. モーダルリストを再構築
- 16. アレイの再構築
- 17. フォームセットの再構築
- 18. SQL Server 2005の再構築インデックスの再構築
- 19. WPFでRevitモデルを表示
- 20. Revitモデルのデータ抽出
- 21. Sergen:再構築にもかかわらず構文エラー
- 22. Backbone.jsのコレクションフェッチからモデルを構築する
- 23. トモグラフィ3D再構築
- 24. Nexus3再構築インデックスエラー
- 25. ajaxStop/Iは、ウィキペディアのビューアを構築してい
- 26. Macportsのregistry.dbの再構築
- 27. 3つのモデルから値を取得し、構造を構築する方法
- 28. 私のプロジェクトを再構築しながらhttpcomponentsについての私のプロジェクトの警告を再構築が
- 29. Windowsでhhvmを再構築
- 30. スタックオブジェクトを再構築する
指定されたAssemblyIDのExternalIDのリストを取得する方法はありますか? getExternalIdMapping - 関数はIDとDBidsのリストを返します 私はそのdbidを使用して、指定されたElementの色を適用できますが、AssemblyDBIdsでは機能しません – Sanjith