空間內高程

Revit 樓板上方元素碰撞偵測工具

基本邏輯

空間內高程工具(StairBounding)用於偵測樓板上方的指定範圍內是否有其他建築元素(牆、柱、樑、天花板等)造成碰撞或淨高不足。系統會針對每個選定的樓板,向上延伸設定高度建立偵測區域,找出所有可能產生衝突的元素並生成詳細報告。

此工具特別適用於檢查複雜樓層配置中潛在的垂直空間衝突,確保設計符合人體工學與法規要求的淨高標準。

基本使用情境

情境一:樓梯上方淨高檢查

驗證樓梯段上方的結構樑或天花板是否影響通行淨高(通常要求至少 2000-2200mm)。

情境二:走廊與通道的碰撞偵測

檢查主要動線上方是否有過低的管線支架、空調箱或結構構件,影響人員通行安全。

情境三:樓層間設備空間驗證

確認夾層、機械層或特殊樓板與上方結構之間有足夠的維護與安裝空間。

前置設定

第一步:選擇設計階段

  1. 在「階段」清單中勾選需要檢查的設計階段(如新建、現有)
  2. 系統只會處理該階段內的樓板與結構元素

第二步:選擇目標樓板類型

  • 在「樓板類型」清單中勾選需要進行碰撞檢查的樓板型式
  • 可單選特定類型或複選多種類型(如 RC 樓板、鋼構樓板等)
  • 雙擊清單項目可快速從視圖中挑選現有的樓板類型

💡 選擇建議

若專案包含多種樓板(如標準樓層、屋頂、夾層),建議分批次檢查,先處理主要樓層再處理特殊區域。

第三步:設定偵測高度範圍

  • 偵測高度範圍:預設 1800mm,代表從樓板面向上延伸的檢查區域高度
  • 此數值應依據設計需求調整:
    • 一般通行空間:建議 2000-2200mm(符合法規淨高要求)
    • 機械層或設備區:可適當降低至 1500-1800mm
    • 樓梯段上方:建議至少 2000mm

第四步:設定列出最大碰撞項目數

  • 每個樓板列出最大碰撞項目數:預設 5 項
  • 此設定控制報告中每個樓板最多顯示幾個碰撞元素
  • 建議值:
    • 簡單區域:3-5 項即可
    • 複雜區域(如機電密集區):可增至 10-15 項以獲得完整資訊

第五步:確認樓板與元素可見性

  • 確保目標樓板在當前視圖中可見且未被隱藏
  • 確認可能產生碰撞的元素(樑、天花板等)也在該階段顯示
  • 建議開啟完整的結構與建築分類以獲得完整偵測結果

⚠️ 重要提醒

偵測原理說明:

  1. 系統對每個樓板建立向上延伸的 BoundingBox(邊界框)
  2. 篩選所有與該區域重疊的結構元素(牆、柱、樑、天花等)
  3. 計算元素的向下面與樓板上表面的高程差
  4. 使用多邊形碰撞演算法(ClipperLib)判斷 XY 平面是否重疊
  5. 若有碰撞且高差小於設定範圍,則加入報告並按高度排序

✓ 最佳實踐建議

  • 分區域檢查:大型樓層可先按防火區或使用功能分區塊執行偵測
  • 逐步縮小範圍:先使用較大偵測高度篩選,發現問題後再精確調整
  • 配合剖面視圖驗證:對報告中的碰撞點建立剖面視圖進行視覺確認

第六步:準備結果檢視環境

  • 建議開啟 3D 視圖以從立體角度觀察碰撞情況
  • 可預先建立關鍵位置的剖面或詳圖視圖供後續分析
  • 確保足夠的螢幕空間查看「碰撞結果」樹狀清單

💻 技術補充

系統支援的元素類別:

  • 結構柱(Structural Columns)
  • 結構樑(Structural Framing)
  • 牆體(Walls)
  • 天花板(Ceilings)
  • 其他一般模型(Generic Models,如設備基礎、特殊構件)

碰撞判斷條件:

  1. 元素的 BoundingBox 與樓板向上延伸區域重疊
  2. 元素的最下點高程低於「樓板頂面 + 偵測高度」
  3. 元素在 XY 平面上的投影與樓板輪廓有部分或完全重疊

操作步驟

  1. 確認樓板與階段設定

    檢查目標樓板是否正確建立,並勾選對應的設計階段。

  2. 選擇樓板類型

    在「樓板類型」清單中勾選需要檢查的目標樓板型式。

  3. 設定偵測高度

    依據使用需求調整「偵測高度範圍」。一般通行空間建議 2000-2200mm。

  4. 設定列出數量

    設定每個樓板最多顯示的碰撞項目數(預設 5,複雜區域可增加)。

  5. 執行偵測命令

    點擊「Go」按鈕開始處理。系統將:

    • 掃描所有符合條件的樓板元素
    • 對每個樓板建立向上延伸的偵測區域
    • 找出該區域內的所有可能碰撞元素
    • 計算高程差並使用多邊形演算法判斷實際重疊情況
    • 將確認的碰撞結果按高度排序(最低的先顯示)
    • 在「碰撞結果」樹狀清單中生成報告

    ⏱️ 處理時間

    偵測所需時間取決於:

    • 樓板數量與複雜度
    • 上方結構元素總數
    • 偵測高度範圍大小
    • 一般簡單樓層約 1-5 秒,大型複雜區域可能需 10-30 秒
  6. 檢視碰撞結果清單

    在「碰撞結果」樹狀視圖中:

    • 第一層節點:顯示樓板識別資訊(名稱、位置等)
    • 第二層節點:列出所有與該樓板碰撞的元素,包含:
      • 元素類型(如結構樑、天花板)
      • 元素名稱或編號
      • 高程差(負值表示低於偵測範圍)
      • 按實際高度從低到高排序
  7. 孤立檢視問題元素

    對可疑的碰撞項目:

    1. 在樹狀清單中雙擊該項目標題
    2. 系統將自動在 Revit 視圖中選取相關元素
    3. 可使用「孤立」功能暫時隱藏其他元素,專注檢查碰撞情況
    4. 建立剖面或 3D 視圖進一步分析空間關係
  8. 記錄與處理碰撞問題

    根據報告結果採取對應措施:

    • 嚴重衝突(如樑過低):需調整結構設計或樓板高程
    • 輕微觸及(高差 10-50mm):評估是否可接受或需微調
    • 虛警誤報(實際無衝突):檢查是否因 BoundingBox 放大導致的假陽性

⚠️ 結果解讀注意事項

  • BoundingBox 誤差:元素的邊界框可能比實際幾何更大,導致部分「假碰撞」報告
  • 斜面與曲面:斜屋頂或曲線天花板的 BoundingBox 可能產生較大誤差,需視覺驗證
  • 群組元素:群組內的元素可能會被視為單一物件,需解組後重新檢查
  • 外參限制:外部參考(Link)中的元素可能無法精確偵測

進階應用技巧

多階段比較

分別檢查「現有」與「新建」階段的碰撞情況,比較改建後的空間影響。

分樓層批次處理

大型專案建議一次只勾選單一樓層的樓板類型,避免結果過於龐雜難以管理。

配合排程表統計

將碰撞結果匯出至 Excel,建立整棟建築的淨高問題彙總報告。

與管線高程工具搭配

先用本工具檢查結構元素,再使用「空間內管線高程」檢查 MEP 設備,確保完整覆蓋所有潛在衝突。

常見疑難排解

  • 確認「樓板類型」清單已勾選目標型式;檢查階段篩選是否包含該樓板
  • 增大「偵測高度範圍」數值;確認衝突元素與樓板在同一階段
  • 雙擊項目在視圖中視覺確認;使用剖面視圖驗證實際幾何關係
  • 分批次勾選較少樓板類型;縮小「偵測高度範圍」至實際需求
  • 增大「每個樓板列出最大碰撞項目數」的數值;重新執行偵測
  • 問題現象 可能原因 解決方法
    偵測結果為空或無碰撞 樓板類型未正確選擇或階段設定錯誤
    某些明顯碰撞未出現在報告中 偵測高度範圍過小或元素屬於不同階段
    報告包含大量明顯無衝突的元素 BoundingBox 判斷產生誤報(常見於斜頂或複雜形狀)
    處理時間過長 樓板數量過多或偵測範圍過大
    樹狀清單無法展開或顯示不完全 碰撞項目數量超過設定上限

    💡 法規淨高參考(一般標準)

    常見建築淨高要求:

    • 住宅主要空間:≥ 2400mm
    • 辦公空間:≥ 2600-2700mm(考慮管線後淨高)
    • 走廊通道:≥ 2200-2400mm
    • 樓梯段上方:≥ 2000-2200mm(自踏步前緣量測)
    • 衛生間/儲藏室:≥ 2100-2200mm

    註:實際規範請以專案所在地建築管理法令為準。

    與其他工具搭配使用

    配合「結構調整」工具

    發現樑或天花板過低後,使用結構調整工具進行分段或位置修改。

    結合「空間內管線高程」

    完整檢查結構與機電設備兩方面的淨高衝突情況。

    使用「顯示/隱藏」輔助檢視

    對複雜區域,先隱藏非必要元素再執行碰撞偵測,提高準確度。

    輸出至「CADExport」給承包商

    將發現的問題點標註後匯出 DWG,供施工單位參考調整。

    ✓ 完整工作流程建議

    1. 用本工具執行初步碰撞篩選(偵測高度設定較大,如 2500mm)
    2. 從報告中找出潛在問題點,雙擊孤立檢視實際情況
    3. 對真實衝突進行設計調整(修改結構、樓板高程或元素位置)
    4. 重新執行偵測確認問題已解決(偵測高度改為法規要求值,如 2200mm)
    5. 最後用「空間內管線高程」檢查 MEP 設備是否也符合淨高要求