Dynamo を使用した Navisworks でのクラッシュ マトリックス チェック

かつてのタスクは、Navisworks で衝突マトリックスによるチェックを作成することでした。膨大な数の小切手があり、名前を入力するだけでなく、検索セットの作成、小切手の種類の選択、入場の割り当てなど、非常に時間がかかりました。このような問題に対する自動化された解決策を見つけることは不可能だったので、指定されたルールに従ってチェックを作成し、衝突マトリックスからのデータに基づいて Navisworks のアイテム セットを検索できるスクリプトをいくつか作成しました。おそらく他の誰かがこれが役に立つと思うので、この短い記事で私のベスト プラクティスを共有します。





資料は記事末尾のリンクからダウンロードできます。





考え

基本的な考え方は非常に単純です。衝突マトリックスに入力し、そこから検証データを収集し、この情報を XML ファイルの構造に埋め込み、Navisworks にインポートします。





マトリックス

「すべてを含むすべて」のチェックを避け、要素グループの各ペアの許容誤差を指定し、結果として面倒なレポートを取得したくない場合、衝突行列はそのようなチェックを記録するための便利なツールです。





マトリックスは、モデルの要素が登録されている列と行のテーブルであり、特定の方法でグループ化されています (私の場合、これらは Revit 要素のセクションとカテゴリです)。カテゴリのペアの交差には、必要なチェックの番号が付けられています。





衝突行列
衝突行列

操作手順

1. . "" "" .





パーティション優先度表

. . , , , .





Clash Detective .





2. . : , (), . , .





" " , . , , .





- , .





- , XML, , .





- , Navisworks.





- , .





3. . " " , .





, . , 13 1 3, 45 - 4 5 ..





1 5, .





4. . 00_BIM_ , .





"" " ".





"" , . _1_2_ _ 1_ 2.





スクリプトの終了後のチェックに関するデータを含むテーブルのビュー

"" . , Dynamo , Excel.





" " . , , , .





検索セットに関するデータを含むテーブルの表示

, , .





5. Excel. , . , , XML .





6. XML . 00_BIM_ XML .





1 - XML.





2 - , , . , .





3 - .





. XML .





6. XML Navisworks. XML, Clash Detective, .





チェックの名前、検索セットの形成規則、エンコーディング、およびその他の特定のニュアンスをカスタマイズできます。また、スクリプトを最適化できる可能性もあります。この情報が誰かの生活を楽にし、さらなる自動化の基礎を作ることを願っています。





スクリプトは Dynamo 2.0.3 バージョンでコンパイルされています。カスタム パッケージ Clockwork および Zhukoven.com のノードを使用しました。





ここから資料をダウンロードできます








All Articles