Skip to content

Building Frame Editor ​

Building Frame Editor icon

概要 ​

Building_Metadata / Levels / Grids を一つのモードレスウィンドウで統合編集するコンポーネントです。v5.0.1 で導入された統合エディタで、建物の「枠組み (フレーム)」をワンストップで設定できます。v5.5.0 で Building_Metadata.Design_Phase と Levels[].Slab_On_Beam の編集にも対応。

  • グループ: 2. Edit
  • ニックネーム: 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 長指定で編集
  • グリッド改名・削除時のカスケード処理: 参照しているレイアウトデータに加え Grid_Nodes(交点移動)も追随 (v5.9.0) — カスケード確認ダイアログの参照一覧に GridNode 行が表示され、改名でラベルが追随更新、カスケード削除で該当エントリも削除される
  • Undo / Redo (Ctrl+Z / Ctrl+Y) 対応
  • 未適用変更がある状態でウィンドウを閉じようとすると確認ダイアログ
  • GH 編集ロック契約 (File 入力配線時、対象 .mbp.json の隣に .gh-editing マーカー作成)

入力パラメータ ​

パラメータ名型デフォルト説明
DataBuildingData—編集対象の建物データ
OpenBooleanfalsetrue でウィンドウを開く
FileText""(任意) 編集対象 .mbp.json パス。配線時のみ MCP 協調ロックを取得

出力パラメータ ​

パラメータ名型説明
DataBuildingData更新された建物データ
InfoStringステータス情報

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 にも配線して使うとファイル経由のラウンドトリップ運用ができます
  • Grids タブに Grid_Nodes(交点移動)自体の編集 UI はありません。交点移動の編集は Comp_D06 Grids Editor の「交点移動 (Node Offsets)」タブ、または Data Editor の Grid_Nodes カテゴリで行ってください

更新履歴 ​

バージョン変更内容
v5.9.0グリッド改名・削除カスケードが Grid_Nodes に追随(カスケード一覧に GridNode 表示・カスケード削除で該当エントリも削除)
v5.5.0Building_Metadata.Design_Phase と Levels[].Slab_On_Beam の編集に対応
v5.2.xFile 入力(MCP 協調ロック .gh-editing)を追加
v5.0.1統合エディタとして新規追加