Building Frame Editor
概要
Building_Metadata / Levels / Grids を一つのモードレスウィンドウで統合編集するコンポーネントです。v5.0.1 で導入された統合エディタで、建物の「枠組み (フレーム)」をワンストップで設定できます。v5.5.0 で Building_Metadata.Design_Phase と Levels[].Slab_On_Beam の編集にも対応。
- グループ: 3. Data Management
- ニックネーム:
FrameEd
機能
- 3 タブ統合 UI: Metadata / Levels / Grids
- Metadata タブ: プロジェクト名、構造種別、階数、用途、Design_Phase enum (v5.5.0) などを一覧編集
- Levels タブ: 階名 / 高さ / Top_of_Beam_Offset / Slab_On_Beam (v5.3.0/v5.5.0) をスプレッドシート風に編集
- Grids タブ: X 軸 / Y 軸の通り芯を Span 長指定で編集
- Undo / Redo (Ctrl+Z / Ctrl+Y) 対応
- 未適用変更がある状態でウィンドウを閉じようとすると確認ダイアログ
- GH 編集ロック契約 (File 入力配線時、対象
.mbp.jsonの隣に.gh-editingマーカー作成)
入力パラメータ
| パラメータ名 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Data | BuildingData | — | 編集対象の建物データ |
| Open | Boolean | false | true でウィンドウを開く |
| File | String | — | (任意) 編集対象 .mbp.json パス。配線時のみ MCP 協調ロックを取得 |
出力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| Data | BuildingData | 更新された建物データ |
| Info | String | ステータス情報 |
v5.5.0 関連項目
Building_Metadata.Design_Phase(新規) —SchematicDesign/AnalysisIteration/Converged/PhysicalDetailingから選択。設計フェーズに応じて推奨 Speckle Export モードが切り替わるLevels[].Slab_On_Beam— S 造納まりフラグ。trueの階では SecondaryBeam のSlab_Type_ID指定が推奨
注意点
- File 配線 + Open=True で
.gh-editingマーカーが作成され、MCP の Write Tools は CorrectableToolError を返します (GH ロック契約) - 同じ File パスを
Comp_I03_JsonImport/Comp_E03_JsonExportにも配線して使うとファイル経由のラウンドトリップ運用ができます