2026年1月17日土曜日

Dynamo - PanelSurface

Dynamo Primer 2 は学習に最適だが・・・

ダイナモの勉強には「ダイナモ入門」が最適です。 考え方を基礎から学べ、各項目にはステップバイステップの演習がついていて、サンプルのモデルやダイナモのグラフもダウンロードできます。

Dynamoの学習に最適

ただ、少々古い部分もあり、手が止まってしまうところもあります。例えば[Revit用のDynamo]>[カスタマイズ]の演習です。この中で[LunchBox for Dynamo」]をインストールするところがあります。しかし、LunchBox for Dynamoは現在、残念ながら開発が中止されており、過去のパッケージは現在のDynamo3.6では機能しません。

Lunch Box for Dynamoは開発中止に((+_+))

今回はこの部分をちょっと書き換えて、以後の演習が続けられるようにしてみます。

PanelSurface

2026年1月時点でのDynamoの最新バージョンは3.6です。Revit2026を使用して説明します。

現在のバージョン
このバージョンではGeometry>Panel Surfaceが追加されているので、これを使えばこの演習を進めることができます。

PanelSurface

演習のリライト

Geometry.PanelSurface.ByQuadノードをキャンバスに追加します。このノードのsurface入力に、パラメトリックサーフェスを接続します。IntegerSliderノードを追加し値を15に設定して、numU入力とnumV入力に接続します。boundaryCondition入力には特に何も接続しません。

PanelSurface.ByQuadsを追加

すると複数の長方形のパネルからなるサーフェスがDynamoのプレビューに表示されます。

Geometry.PanelSurface.GetPanelPointノードをキャンバスに追加します。ByQuadノードのPanelSurface出力を、panelSurface入力に接続します。出力が4点の組み合わせのリストになっていることを確認してください。これは長方形パネルの四隅の点を表す点のリストです。

PanelSurface.GetPanelPointsを追加

これから Revit 内の多数のジオメトリをインスタンス化するので、必ず事前に Dynamo のソルバを[手動]に切り替えてください。

Family Types ノードをキャンバスに追加し、[ROOF-PANEL-4PT]を選択します。

AdaptiveComponent.ByPoints ノードをキャンバスに追加し、その points 入力に PointSurface.GetPanelPointsノードの Point[]...[] 出力を接続します。familySymbol 入力に Family Types ノードを接続します。

AdaptiveComponent.ByPoints

[実行]をクリックします。

アダプティブコンポーネントが配置される

さあ、これで以降の演習を続けることができます。Dynamoの開発はどんどん進んでいますので、ブログをみて更新情報をチェックしておきましょう。

2026年1月10日土曜日

モデルコーディネーション~Navisも併用できる

Navisworksとモデルコーディネーション

Issue Add-In

Navisworksに「Issues Add-In」を追加すれば、モデルコーディネーションの統合モデル空間にあるビューをNavisworksで開くことができます。またNavisの干渉チェック機能を実行したり、指摘事項を設定してACCでメンバーと共有することもできます。

インストールしよう

Issues Add-InはAutodesk App Storeで無料で入手できます。

右上のDwonloadボタンをおしてインストーラを入手
インストーラを起動してセットアップが完了したらNavisworksを起動しましょう。するとタブに「統合モデル」というタブができます。
Navisworks 2026の場合

ここで「未完了」ボタンを押すと、Model Coordinationへのアクセス権があれば、「アカウント」「プロジェクト」「統合モデル空間」の選択ができるようになります。
未完了ボタンを押すとこうなります


また、スタート画面にも統合モデルという項目ができて、クリックすると「アカウント」「プロジェクト」「統合モデル空間」の選択ができるようになります。
Navisworks2026のスタート画面

ビューもモデルもModel Coordinationで作成した項目と同じです。
上:ACC 下:Navis のビュー


上:ACC 下:Navis のモデル

Model Coordinationのデータを読む

Model Coordinationにアクセスすると、Model Coordinationで作成した「ビュー」を選択して開くことも、アップした「モデル(ビュー)」を任意に選択して開くこともできます。

スタート画面でビューを開く場合

  1. スタート画面で[統合モデル]を選択します。
  2. アカウントとプロジェクトと統合モデル空間を選択
  3. [ビュー]タブに並ぶ任意のビューを選択して、右下の[開く]をクリック


統合モデルタブでモデルを選ぶ場合

  1. 統合モデルタブ>未完了
  2. アカウントとプロジェクトと統合モデル空間を選択
  3. モデルタブをクリック
  4. 必要なモデルにチェックを入れて、右下の[開く]




NavisのClash Detectionを使用する

NavisでModel Coordinationのデータをロードできますが、干渉結果は取得できません。干渉チェックはNavisworksのClash Detectionを使用して実行します。
テストを追加して任意の要素を選択しテストを実行します。下の図は構造フレームと配管の干渉をテストしている例です。
Model CoordinationのデータをClash Detectiveで干渉検査を実施

ご覧のように、2バイト文字のモデル名は文字化けしてしまうのですが、カテゴリ名は化けないので十分に実用範囲といえるでしょう。
Navisworksを使い慣れた人ならば、素早く問題点を見つけ出すことができるでしょう。
Clash Detectiveでの干渉チェック

指摘事項を作成する

問題を発見したら、指摘事項ツールを使ってACCのメンバーと共有できます。
  1. 統合モデルタブ>指摘事項を管理
  2. 指摘事項パネルで[+指摘事項を作成]をクリック

  3. 画面上をクリックして押しピンを作成
  4. あとは、件名などその他の必要事項を記入し、右下の[作成]ボタンを押します。

この指摘事項は、ACC上でメンバー間で共有することができます。もちろん、コメントや画像の添付もNavisで行ったものがそのままACC上で共有されます。

指摘事項はACCで共有して進捗を管理する

このIssue Addinを使うことで、クラウド(ACC)のデータを、手慣れたデスクトップ環境で操作して、情報共有をクラウドで管理するというワークフローが完成します。

2025年12月27日土曜日

指摘事項のステータス

指摘事項のステータス

ステータスはその指摘事項の処理が現在どのような状況にあるかを表す非常に重要な情報です。既定のステータスをどのように使うべきなのかを説明します。

ステータスの種類と使用方法

ステータスには次の種類があります。

  1. ドラフト
  2. 未完了
  3. 進行中
  4. レビュー中
  5. 完了

 次の図に問題発見(指摘事項作成)から、問題完了までのフローとステータスを示します。

問題解決フローとステータス

①問題の発見時点

問題点を発見した時点で、本当にこれが問題なのかどうかわからない場合、ステータスは[ドラフト]です。まだ「案」の段階であることを示します。

②指摘事項の審査

①で作成された指摘事項を審査します。審査は会議を開く、または上司が判定します。その結果(③)、問題はないと判断されたらステータスは[完了]、解決するべき指摘であると判断されたら、担当者を決めた上でステータスを[未完了]とします。

④担当者が検討開始

担当者が指摘事項の解決に向けて検討を開始したらステータスを[進行中]にします。

⑤担当者の検討終了

担当者が検討を終了したら、監視者に検討の終了を伝えてステータスを[レビュー中]にします。レビューお願いします!という感覚です。

⑥監視者によるレビュー

監視者がレビューを行い、問題がなければこの指摘事項が解決したことを示すためステータスを[完了]とします。一方、まだ問題が解決されていないと判定された場合は、ステータスを[未完了]に戻して再び担当者に連絡します。

全ての指摘事項のステータスを[完了]にすることが目標です。

指摘事項の一覧

製品ピッカーでDocsを選択し、画面左側の[指摘事項]を選択することで、すべての指摘事項にアクセスることができます。
Docsの指摘事項はプロジェクト内のすべての指摘事項を表示する

Model Coordinationの[指摘事項]では、Model Coordinationでの指摘事項のみが表示されます。
Model Coordinationの指摘事項はModel Coordinationに関する指摘事項のみ表示する

青枠で囲まれた指摘事項はModel Coordinationで作成した指摘事項です。両方に表示されていることに注目してください。

ステータスでフィルタ

この一覧表示はステータスでフィルタリングできます。例えば、ステータスが完了の項目は非表示にしたい場合は
  1. 画面右上の漏斗のマークをクリック

  2. 指摘事項をフィルタのステータスのテキストボックスをクリックし、完了を除くステータスをすべて選択

これで一覧から完了ステータスの項目が非表示となります。

ステータスを管理することは問題を確実に処理するうえで非常に重要です。だかろこそ、プロジェクトメンバー全員がステータスの意味を理解しておくことが大切です。

2025年12月20日土曜日

モデルコーディネーション基礎(3/3)~指摘事項編

問題の処理は「指摘事項」を使って

Model Coordinationでは干渉チェックで見つかった問題点を「指摘事項」として マークしていきます。と同時に、問題ではない結果については「非指摘事項」としてマークします。

非指摘事項から

次の例では構造フレームにエルボ、スリーブ、および3本の配管が干渉しています。

干渉の様子

このうち、二つの配管はスリーブが設けられているので問題はない、となった場合これらを「非指摘事項」として登録します。

問題があるエルボと配管タイプを除いてチェックして、画面下部の[非指摘事項]をクリックします。

問題のない要素をチェックして[非指摘事項]をクリック

件名(自由記述)、理由(リストから選択)、コメント(自由記述)を設定して[OK]

件名は後から検索しやすい名称とする

干渉部位画面に戻るので、同じ干渉グループを選択すると、非指摘事項に指定した項目が除外されていることがわかります。

非指摘事項の項目が除外されている

非指摘事項の作成は指摘事項の作成と同様に重要で、こうした干渉のノイズをどんどん排除することで、問題点を正確に把握できるようになります。

非指摘事項を復活させることはできるのか?

ビューアの右上のXをクリックし閉じて、干渉部位をクリックすると、画面左上の[完了]タブをクリックします。


ここに非指摘事項がリストアップされています。復活させたい項目を選択し、[再アクティブ化]をクリックすることで、元に戻すことができます。


指摘事項の作成

先ほどの例で、残りの配管とエルボについて指摘事項を作成します。

  1. 構造フレーム、エルボ、配管タイプに✔
  2. +指摘事項を作成

  3. 【案外と重要】Clashを選択
  4. 【とても重要】画面を拡大して慎重に配管またはエルボがハイライトされた状態でクリックしてピンを打ちます。問題を解決する側のモデルに対してピンを打つ、というところがポイントです。

  5. 画面右側に指摘事項パネルが開くので、必要事項を設定する。特に「担当者」と「監視者」は重要です。「監視者」はこの問題を把握すべきメンバー(例えばこの場合ならば構造設計者と設備設計者です)、「担当者」は問題解決の責任者です。

指摘事項はピンを打った瞬間に保存されますので、とくにOKボタンなどを押す必要はありません。

指摘事項の確認

このようにして問題点を指摘事項として登録します。作成した指摘事項は画面左側の[指摘事項]をクリックすることで確認できます。
Model Coordinationの指摘事項一覧

Model Coordinationで作成した指摘事項は、Docsでも確認できます。
Docsの指摘事項一覧

タイプが「Clash」になっていることに注目してください。Docsの指摘事項には様々な指摘事項が並ぶので、前回のステップ3で指定したタイプにより分類することができます。

あとは、指摘事項のステータスを管理しながら、[完了]になるまで状況を追跡することができます。Webベースのアプリなので誰でも問題点にアクセスでき、管理状況を把握することができるのは大きなメリットです。

2025年12月13日土曜日

モデルコーディネーション基礎(2/3)~検査編

モデル詳細

データアップロード直後は、Revitの内部原点(0,0,0,)で各モデルが位置合わせされた状態です。必要であれば、アップロード後にモデルを移動して位置合わせをします。
  1. モデル詳細をクリック
  2. 移動したいモデルを選択し、ビューアで開くをクリック

  3. 位置変換をクリック
  4. モデル詳細からモデルを選択
  5. X、Y、Zの移動距離と回転角度を入力
    この例では構造モデルを100mm上方に移動している

  6. [位置変換を保存]をクリック
  7. 右上に次のようなメッセージが表示されます。

  8. 右上のXをクリックし、モデル詳細に戻ります。
新たに干渉チェックが開始され、終了すると移動が完了したモデルには移動アイコンが表示されます。
移動アイコンが表示される

ヒント

  • 移動量はあらかじめRevitで測定しておくことをお勧めします。
  • 2で基準となるモデルを選択し、5で[点から点]を使って画面上で指定することもできますが、事前に移動量を数値で把握しておいた方が確実です。
  • 移動量はメートル単位です。ミリではありませんので注意してください。
  • 真北を設定したモデルは回転しています。回転の値を0にすることをお勧めします。

チェックビューの作成

干渉チェックの目的別のビューを作成して保存することができます。例えば構造フレームとダクト・配管との干渉をチェックするならば
  • 構造フレーム
  • ダクト・ダクト継手・ダクト付属品
  • 配管・配管継手・配管付属品
のみを表示したビューを作成しておくと、干渉項目が絞り込まれて便利です。

  1. モデル詳細で構造全体と設備全体をチェックし、[ビューアで開く]をクリック

  2. モデルブラウザをクリックし、基本フィルタを編集をクリック

  3. 任意のプロパティを検索して追加します。お勧めの設定としては「分野」「カテゴリ」「ファミリ」「タイプ」の順です。
    フィルタを追加する

  4. [更新する]を押すと、次の図のように指定したプロパティが表示されます。

  5. 分野から構造、配管、機械
  6. カテゴリをクリックし、以下のカテゴリのみオンにします。
    1. 構造フレーム
    2. ダクト・ダクト継手・ダクト付属品
    3. 配管・配管継手・配管付属品
  7. [ビューを保存]をクリックし、件名を「構造フレームとダクトと配管」として[ビューを保存]をクリックb

  8. 右上の×をクリック
  9. 左側のペインから[ビュー]を選択すると、保存したビューにアクセスできます。

チェックビューの作成にはこのフィルタの仕組みを理解することが非常に重要です。

干渉部位

干渉部位を確認するには、「何が」「何に」干渉しているかを調べたいかを指定する必要があります。前者が選択肢A(単一指定)、後者が選択肢B(複数指定可)です。
  1. [ビュー]をクリックし、一覧から調査したいビューをクリック
  2. [干渉部位]をクリックします。
  3. 選択肢Aに構造モデル、選択肢Bに設備モデルを指定します。
選択肢Aと選択肢Bを指定
すると、干渉している箇所が一覧に表示されます。一覧には選択肢Aに選択肢Bの干渉オブジェクトがリストアップされます。
選択肢Aの要素に干渉している選択肢Bの要素

カテゴリごとにグルーピングする

干渉要素のリストは初期値ではオブジェクトごとにグルーピングされています。これをカテゴリとオブジェクトでグルーピングしてみます。
  1. 干渉のグループ化基準のオブジェクト名をクリック

  2. プロパティを追加リストからカテゴリの+をクリックしてグループ化の順序リストに追加し、ハンドルをドラッグして最上位とします。

  3. 更新すると、リストが選択肢Aの構造モデルのカテゴリ+オブジェクト名でグルーピングされます。
  4. 任意の構造フレームのアイテムを展開すると、干渉している設備の要素がリストアップされます。
  5. またチェックを入れると、当該要素が強調表示されます。

干渉チェックを保存とは?

選択肢A、選択肢B、干渉のグループ化基準などの設定に名前を付けて保存します。

  1. 干渉チェックを保存をクリック
  2. 名前を設定して[保存]

  3. 一番上のリストに名前が表示されていることを確認してください。次回からはこのリストから選択することができます。

調査対象をレベルで絞り込む

干渉している要素をレベルで絞り込んでみましょう。
  1. [レベル]をクリックします
  2. [次からレベルを表示]で、レベル情報を取り出すビューを選択します。
  3. 目的のレベルを選択します。(解除するにはもう一度選択したレベルをクリックします。)
    レベルを指定してレベル間の要素のみとする

  4. [干渉部位]をクリックし、干渉を検査します。


注意:レベルでの切断はビューに保存されません。ビューポイントを設定すれば切断も保存できます。

レベルで絞り込むことでさらに範囲を限定して調査を効率的に進めることができます。次回は調査で見つかった不具合を管理するプロセスについて説明します。