Skip to content

Building Frame Editor

Building Frame Editor icon

概要

Building_Metadata / Levels / Grids を一つのモードレスウィンドウで統合編集するコンポーネントです。v5.0.1 で導入された統合エディタで、建物の「枠組み (フレーム)」をワンストップで設定できます。v5.5.0 で Building_Metadata.Design_PhaseLevels[].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 マーカー作成)

入力パラメータ

パラメータ名デフォルト説明
DataBuildingData編集対象の建物データ
OpenBooleanfalsetrue でウィンドウを開く
FileString(任意) 編集対象 .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 にも配線して使うとファイル経由のラウンドトリップ運用ができます