Formwork Calculator Icon

型枠数量算出

RC躯体から型枠面積を自動算出しExcel・集計表・3Dビューに出力

型枠数量算出 — 使い方ガイド

RC躯体モデルから型枠面積を自動算出し、Excel・Revit集計表・色分け3Dビューに出力する機能です。

v2.1.2 (2026-05-28) の主な修正

  • 開口の多い壁で DirectShape の面積が負値になる不具合を修正
  • マルチピース面の 2 個目以降の DS の面積が 0 になる不具合を修正
  • RC躯体が一般モデル要素 (設備・什器・埋込物等) と接している面の型枠を自動で除外
  • 有効面積 0.01m² 以下の微小面 (cm²級スライバー) を集計から除外
  • サイト/エンベロープ等の建物スケール GenericModel を障害物判定から除外

v2.1.1 (2026-05-27) の主な修正

  • 隣接要素と接している/埋もれている面に型枠オブジェクトが形成される不具合を修正 (床×梁段差、床×布基礎の重なり等)
  • 一部の壁で型枠面積が負値 (例: -8.3m²) になる不具合を修正
  • ソースビューのフィルタが分析ビューに正しく引き継がれるよう改善
  • 更新モードで既存ビューのフィルタ設定を変更しないよう改善
  • 複数ビュー選択時、新シートには選択ビュー分のみレイアウトするよう改善
  • 型枠 DirectShape のカテゴリを「ナースコール装置」に変更 (一般モデルフィルタとの干渉回避)

🎯 この機能でできること


✅ 実行前の準備

1. モデルの確認

下記カテゴリに該当するものが算出対象になります。正しいカテゴリでモデリングされているかを確認してください。

部位 Revit カテゴリ
構造柱
構造フレーム
基礎 構造基礎
階段 階段
屋根 屋根

2. レベル設定

各要素のベースレベル・上部レベルが正しく設定されていることを確認してください。集計表はレベル順にグループ化されます。

3. 要素同士の結合は不要

柱と梁、梁と床などが接している部分は Revit の「結合」機能で結合させていなくても自動で接触面を判別します。 モデリング時に結合し忘れがあっても、接触している箇所は型枠不要として正しく控除されます。

4. 自動除外される要素(モデル変更不要)

以下は型枠不要と判定され、集計から自動的に除外されます:

除外要素は解析3Dビュー上でオレンジ色のオブジェクトとして可視化されます(既定では非表示。フィルタ「型枠_除外」をONで確認可能)。


🖥 実行できるビュー

ビュー種別 実行 備考
3D ビュー ✅ 推奨 「現在のビューに表示されている要素」モードで使用する場合は3Dビューが必須
平面ビュー・断面ビュー ⚠️ 可 「プロジェクト全体」モードでのみ実行可能
シートビュー ❌ 不可 アクティブビューを3Dビューに切り替えてから実行してください

ポイント: 計算対象を絞り込みたい場合は、対象範囲のみが表示された 3D ビューを開いた状態で「現在のビューに表示されている要素」を選択してください。セクションボックスで切り取った範囲のみを算出することも可能です。


📋 実行手順

Step 1. リボンからボタンを実行

Tools28 リボン → 構造パネル → 「型枠数量算出」 をクリック。

Step 2. 設定ダイアログで条件を指定

計算範囲

集計区分(複数選択可)

出力設定

色分け区分

3Dビューの色分けを「部位別」「工区別」「型枠種別」から選択。

オプション

Step 3. 「実行」をクリック

処理時間: 要素数 100〜500 個で 30 秒〜2 分程度。

Step 4. 結果を確認

完了ダイアログに以下が表示されます。


📊 出力される成果物

解析3Dビュー「3D_型枠数量 - {ソースビュー名}」

集計表「型枠数量集計 - {ソースビュー名}」

サマリ集計表「型枠数量集計_合計」

シート(オプション)

Excel ファイル(オプション)

集計表(合計)と数値が一致するよう、全ソースビューを合算して出力します。

シート 内容
総括表 全ビュー合算の型枠面積・控除面積・要素数。複数ビュー選択時は「ソースビュー別 内訳」表 + 合計行を追加
部位別 全ビューを集計した部位別合計 + 合計行
工区別 / 型枠種別 (集計区分で選択時のみ)全ビュー集計 + 合計行
要素明細 全ビューの要素を一覧。複数ビュー時は「ソースビュー」列を追加
エラー・注記 エラー発生時のみ作成

ヘッダー色付け・オートフィルタ自動設定済み。


🔄 更新モード(再実行時の挙動)

既に出力済みのソースビューに対して再度ボタンを実行すると、確認ダイアログが表示されます。

選択肢 挙動
更新 既存の解析3Dビュー・ビュー別集計表をそのまま再利用し、DirectShape と数量のみを最新化。シート上のビューポート配置・合計集計表・既存ビューのフィルタ設定 (色等を含む)・他ソースビューの出力は一切手を付けません。 モデル更新後に集計だけ最新化したい場合に使用します (v2.1.1 以降は色フィルタの再適用もスキップ)
再作成 従来通り、対象ソースビューの解析3Dビュー・集計表・シートを全て削除して作り直します
キャンセル 何もせず終了します

更新モードが使えるパターン

ビュー名を変更しても認識されます

解析3Dビュー・集計表・シートには共有パラメータ(28Tools_Formwork_出力種別 / 28Tools_Formwork_関連ソースビュー)でタグ付けされており、ビュー名を後から手動で変更しても更新モードの対象として正しく検出されます。

旧バージョンとの互換性

過去バージョンで作成された解析ビュー(「型枠分析 - XXX」「型枠数量算出 - XXX」)も新名称(「3D_型枠数量 - XXX」)と同様に更新モードで認識されます。


🔍 計算ロジック(参考)

型枠が必要と判定される面

型枠不要として控除される面

円形・曲面の取扱い(実務上の施工性を反映)

ケース 取扱い
円形開口(中・大型) — 例: 階段室・PS・EVシャフトの円形抜き穴 型枠不要(曲面型枠の施工が現実的でないため除外)
小さな円形ボイド(直径 ≤300mm) — 例: 配管スリーブ・小型開口 型枠で穴を塞いだ扱い(現場で型枠をそのまま貼る前提)。穴分の面積も型枠カウントに加算され、解析3Dビューでも DS の表面に穴は表示されません
円柱(ラウンド柱) 型枠あり(円形型枠で施工可能なため算出対象)

適用範囲: 床 / 壁 / 梁 / 基礎 / 屋根 / その他(柱は対象外)

円形開口の判定ロジック:
  CylindricalFace / ConicalFace / RevolvedFace 等の非平面
    ├─ BBox 最大寸法 ≤ 300mm    → 穴を塞いで型枠あり扱い
    └─ それ以外(中・大型曲面)  → 型枠なし扱い

⚠️ よくある質問

Q. 鉄骨柱が型枠必要として残ってしまう

A. ファミリの構造材料が「鋼」または「金属」になっているか確認してください。それでも検出されない場合、ファミリ名・タイプ名に「H-」「BH-」「鉄骨」等のキーワードを含めると4層目の名前判定で除外されます。

Q. RC壁が誤って LGS壁として除外される

A. 壁構造の各層のマテリアルに「Concrete」または「コンクリート」が含まれているか確認してください。コンクリート層が認識されれば、石膏ボード仕上げが付いていても RC壁として算出対象になります。

Q. 集計表の列幅が大きすぎる/値が改行される

A. 列幅は列ヘッダーと各データ行の文字数を計測し、長い方に合わせて自動計算されます(日本語2倍幅換算)。極端に長いタイプ名で広がりすぎる場合は集計表プロパティで手動調整してください。

Q. モデル更新後に集計だけ最新化したい(シートのレイアウトは保持したい)

A. 「🔄 更新モード」セクションを参照してください。既存の出力が見つかると確認ダイアログが表示され、更新を選ぶとシート上のビューポート配置や合計集計表はそのままで、DirectShape と集計表のみを最新化します。

Q. Excel と集計表(合計)の数値がズレている

A. 現バージョンでは全ソースビューを合算した値で Excel・集計表ともに統一されています。古いバージョンで作成した Excel と比較しないでください。

Q. 直径 300mm より大きい円形開口にも型枠を出したい / 300mm 以下でも穴をあけたい

A. 現バージョンでは閾値は 300mm 固定です。要望があれば設定で変更可能にできます。

Q. 円柱の周りに型枠が出ない

A. 柱(Column)カテゴリは曲面除外の対象外で、円柱の側面にも型枠 DS が作成されるはずです。出ない場合は構造材料が「コンクリート」になっているか確認してください。

Q. 解析3Dビューに型枠が一切表示されない

A. 以下を確認してください:

  1. ソースビューにビューフィルタが設定されており、「Generic Models を含まないものを表示」のような条件で型枠 DS が非表示になっていないか(v2.2 以降は派生フィルタで自動回避しますが、特殊なフィルタでは捕捉できない場合があります)
  2. ソースビューの V/G オーバーライドGeneric Models カテゴリの透過率が 100% になっていないか(v2.2 以降は自動リセット)
  3. 切断ボックスの範囲が型枠範囲を含んでいるか
  4. ワークセット「28Tools_型枠」がそのビューで「表示」になっているか

🛠 トラブルシューティング

症状 対処
「対象要素が見つかりませんでした」 計算範囲を「プロジェクト全体」に切り替える、または3Dビューに対象要素を表示させる
鉄骨が除外されない/RCが除外される デバッグログ C:\temp\Formwork_debug.txt[SteelDetect] [LgsExclude] 行を確認し、誤判定の根拠を特定
処理が遅い 計算範囲を「現在のビュー」に絞る/セクションボックスで対象範囲を限定する
エラーで止まる 完了ダイアログの「エラー・注記」件数を確認し、デバッグログでエラー要素IDを特定
一部のビューだけ型枠が表示されない デバッグログの [Visual:ViewState] セクションを確認。SectionBox/Filters/OST_GenericModel の状態が出力されます
スラブの開口側面に型枠が無い(≥300mm の円形以外) v2.2 以降は開口の内側面にも型枠 DS が作成されます。古いバージョンの出力が残っている場合は「再作成」モードで作り直してください

デバッグログの主要セクション

C:\temp\Formwork_debug.txt には診断用ログが出力されます(前回ログはタイムスタンプ付きでバックアップ)。

タグ 内容
[Engine] Run() 開始 エンジン処理開始(ソースビューごとに1回)
[ElemDiag] 要素ごとの分類結果サマリ(faces 構成・dedTop/dedBot/dedCon 等)
[SteelDetect] [LgsExclude] [DeckSlab] 自動除外の判定根拠
[CurvedFaceExclude] 曲面が型枠不要として除外された件数・面積
[SmallHoleFill] 直径 ≤300mm の小穴が塞がれた件数・面積
[Pair] 接触検出(要素ペアごとの ContactFace)
[Visual] formwork DirectShapes created DS 作成完了(要素数・スキップ数)
[Visual:ViewState] 解析ビュー最終状態(SectionBox/CropBox/Filter 等)
[Filter] [Hide][WS] フィルタ・ワークセット可視性の処理

📎 関連リンク

← ホームに戻る