Catalog Diff Preview
概要
Comp_I09 Diff & Approval で選択中の Catalog 変更 に対し、その Catalog を使用するすべての Layout_* 部材を cascade ハイライト表示 するコンポーネントです。「この断面変更が建物のどこに影響するか」を一目で可視化。
- グループ: 4. Structural Modeling
- ニックネーム:
CatDiffPrev - Exposure: Secondary
- v5.5.0 新規
機能
- 選択 Change が Catalog 変更だった場合、その
Type_IDを使用する Layout 部材を全検索 - 該当部材すべてのジオメトリ + 色 (紫系) を出力
- AffectedCount で影響部材数を表示 (UI バッジ用)
OnlyApproved=trueで承認済の Catalog 変更のみ評価
入力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| Data | Generic | 基準 BuildingData |
| Selected | Generic | I09 の Selected 出力 |
| Changes | Generic | I09 の ChangesList |
| OnlyApproved | Boolean | 承認済 Catalog 変更のみ |
出力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| AffectedCurves | Curve[] | 影響を受ける部材のラインジオメトリ |
| AffectedColors | Color[] | 各 Curve に対応する色 (紫系) |
| AffectedDescription | String | 影響部材の Instance_ID 一覧 |
| AffectedCount | Integer | 影響部材数 |
| CatalogDiff | String | 元 Catalog エントリと新エントリの差分 |
ユースケース
例: Catalog_MainBeam の G1 の断面を H-500x200 から H-600x200 に変更する Change を選択 → AffectedCurves に、Type_ID="G1" の全 Layout_MainBeam の梁ラインが紫で出力 → AffectedCount=24 (全 24 本の大梁が影響) → AffectedDescription に該当 Instance_ID 一覧
v5.5.0 Catalog 変更検知
| 変更項目 | cascade 範囲 |
|---|---|
Section_Profile_* | 該当 Type_ID を持つ Layout 部材すべて |
Material_* | 同上 |
Revit_Family_Type (v5.5.0) | 同上 (主に IFC / Speckle Export 時に反映) |
Rebar_* | RC 部材で同 Type_ID を持つもの |
関連
Comp_I09_DiffApproval— Diff 元Comp_S06_DiffPreview— Layout 単一変更のハイライト (こちらと相補)Comp_D03_CatalogEditor— 手動 Catalog 編集