Hatch分割

填充區域邊界提取、分割與詳細圖面產出工具

基本邏輯

Hatch分割是一款專為 Revit 設計的輔助工具,能協助您快速從視圖中挑選填充區域(Filled Region / Hatch),自動提取其邊界輪廓並分解為直線與弧形區段,再透過內建的畫布進行區域分割、編號標記、尺寸註記與面積統計,最後將完整結果寫入 Revit 製圖視圖中。

使用這個工具,您可以:

  • 從 Revit 視圖中一次挑選多個填充區域(支持平面視圖與立面/剖面視圖)
  • 自動將填充區域的邊界分解為直線段與弧形段
  • 在互動式畫布上進行區域分割、合併與編號管理
  • 依材質自動分組,方便針對不同填充類型分別處理
  • 批量生成帶有編號標記、尺寸註記與面積統計表的製圖視圖
  • 將原始填充元素一併複製到新生成的視圖中(可指定保留原材質或統一替換)

此工具特別適用於需要大量處理地塊分割、樓地板分區、天花板配置等元素的 BIM 繪圖工作,可大幅減少手動標註與計算的時間。

使用情境

情境一:地塊分割詳圖輸出

土地開發案件常需要將大面積的地塊劃分為多個小區並編號標註。透過本工具挑選平面圖中的填充區域,系統自動完成邊界分解、分割、編號產生與面積統計,產出可直接用於報告或施工圖的製圖視圖。

情境二:樓地板分區詳圖

室內裝修設計中,不同材質的樓地板需要分別標註尺寸與面積。使用「挑選時依材質群組」功能可自動將相同填充樣式的區域歸為同一群組,再逐群產生詳細視圖。

情境三:天花板分區配置

針對複雜天花板的分區設計,自動生成帶有編號和尺寸標註的詳圖。配合立面挑選旋轉功能,也可從剖面視圖中提取天花板填充區域的邊界資料。

情境四:多材質複合區域統計

勾選「依材質順序編號」後,系統會根據不同填充類型自動分類編號順序。適合需要按材質類別管理編號的大型分區案件,例如同時處理木地板、磁磚、石材等多種材質的樓地板。

情境五:立面/剖面視圖中的填充提取

當需要在立面或剖面視圖中提取填充區域時,可使用「立面挑選時旋轉」參數調整邊界曲線的方向角度(通常設為 90° 或 270°),確保提取的邊界資料方向正確。

操作步驟

  1. 啟動工具並確認連線狀態

    在 Revit 中啟動「Hatch分割」工具。工具需要透過橋接程式(Wrapper)與 Revit 建立連線。待主視窗開啟後,系統會自動載入專案中的文字註記類型、線條類型與填充/材質類型清單。

    💡 連線狀態

    若「挑選Hatch」按鈕呈現灰色無法點擊,表示工具尚未與 Revit 橋接程式建立連線。請等待幾秒鐘後再試。若長時間無法啟用,請關閉程式並重新啟動。

    💡 自動載入類型清單

    工具開啟時會自動從 Revit 專案中讀取文字註記類型、線條類型和填充區域/材質類型,並填入右側設定面板中的下拉選單。若橋接程式在工具開啟後才啟動,系統也會在偵測到連線時自動載入。

  2. 挑選填充區域

    確認「挑選Hatch」按鈕可點擊後,執行以下操作:

    1. (可選)若需要在立面或剖面視圖中挑選元素,先在「立面挑選時旋轉」欄位設定角度(0~360°,一般設為 90° 或 270°)。
    2. (可選)勾選「挑選時依材質群組」核取方塊,系統會自動根據所選元素的填充類型進行分類分組。
    3. 點擊「挑選Hatch」按鈕,切換到 Revit 視圖中。
    4. 按住 Ctrl 鍵依序點選需要處理的填充區域。
    5. 選擇完畢後按下 Enter 鍵或右鍵確認結束選擇。

    程式視窗會自動恢復顯示,並在左側畫布中呈現所選元素的邊界輪廓。

    💡 依材質自動分組

    勾選「挑選時依材質群組」後,系統會根據填充區域的類型(Filled Region Type)或材質自動將相同類型的元素歸為同一個群組。群組編號從 1 開始遞增,您可透過旁邊的數字欄位選擇要處理的群組編號,畫布只會顯示該群組的區域。

    💡 畫布互動功能

    挑選完成後,左側畫布會即時顯示所有元素的邊界輪廓。將滑鼠游標移到某個區域上並點擊,系統會在 Revit 中反白高亮對應的填充元素,方便您確認選取是否正確。

  3. 區域分割與編號管理

    在畫布中,您可以對各填充區域進行進一步的分割操作。系統會自動計算每個分割後子區域的面積,並依序編上編號。您可以在畫布設定中調整編號顯示方式、排序規則等參數。

    💡 回復功能

    點擊「回復」按鈕可以清除所有手動分割操作,重新從原始填充區域的邊界資料進行計算。已挑選的元素資料與群組設定會保留不變。這個功能在調整了設定參數後想要重新生成圖面時特別實用。

  4. 設定輸出參數

    在右側「設定」面板中,依需求調整下列參數:

    欄位名稱 說明 預設值 / 建議
    分割小數 設定尺寸標註顯示的小數位數(1~5位) 3
    乘積小數 面積計算結果(㎡)顯示的小數位數(1~5位) 2
    比例 新生成製圖視圖的出圖比例分母,前綴「1:」自動加上 50
    列式 選擇面積統計表的文字樣式(文字註記類型),從 Revit 專案中自動讀取 依專案規範選取
    註記 選擇區域編號標籤的文字樣式(文字註記類型) 依專案規範選取
    線段 選擇長度尺寸標註的文字樣式(文字註記類型) 依專案規範選取
    註記圓圈 是否在區域編號旁自動加上圓形框線。勾選時配合「註記大小」控制圓圈直徑 勾選
    註記大小 設定編號圓圈的直徑尺寸(單位:m) 0.7
    上偏移 設定編號標記相對於區域中心的垂直偏移量 0
    分割起始 區域編號的起始數字(後續會依次遞增) 1 或依專案規範
    分割線 選擇填充邊界分割線的線條樣式。選擇「系統預設」則使用 Revit 內建設定 系統預設 / 依專案選取
    輔助線 選擇尺寸標註參考線的線條樣式。選擇「系統預設」則使用 Revit 內建設定 系統預設 / 依專案選取

    💡 文字樣式與線條樣式

    下拉選單中的文字樣式和線條樣式會自動從您目前的 Revit 專案中讀取。若列表為空,表示尚未與橋接程式建立連線或專案中尚未建立相對應的樣式。

    💡 填寫新視圖名稱

    在設定面板下方的文字欄位(預設顯示「Hatch視圖」)中,輸入您希望新生成的製圖視圖名稱。確保此名稱在專案中不重複。

    💡 依材質順序編號

    勾選「依材質順序編號」後,系統會根據不同填充區域的類型(TypeId)來自動分類編號。相同材質的區域會連續編號,適合需要按類別管理編號的大型案件。

    💡 一併寫入所挑選的Hatch

    勾選「一併寫入所挑選的Hatch」後,系統會自動將您剛才挑選的所有填充元素複製到新生成的製圖視圖中。可選擇以下兩種方式:

    • 使用原填充材質(預設):保持所選元素的原始填充樣式不變。
    • 自訂材質:從旁邊下拉選單中統一指定一個填充區域類型或材質,將所有複製的元素統一替換為該材質。
  5. 寫入視圖(生成圖面)

    確認所有設定無誤後,點擊右下方的「寫入視圖」按鈕。系統會依序執行以下動作:

    • 根據您輸入的名稱和比例,在 Revit 中建立新的製圖視圖(Drafting View)
    • 將每個填充區域的邊界分解為直線段與弧形,繪製成詳細線
    • 在各分割區域中央生成編號標記(若勾選了「註記圓圈」則帶有圓形框線)
    • 沿著各尺寸輔助線標註實際長度
    • 對於共用的邊界線,自動標註其總長度
    • 產生面積計算統計表,列出各區域的面積及總和(以㎡為單位)
    • 若勾選了「一併寫入」,將原始填充元素複製至新視圖(使用原材質或自訂材質)

    完成後狀態列會顯示「已產生視圖:[視圖名稱]」。前往 Revit 中開啟對應的製圖視圖查看結果。

    💡 多群組批次處理

    如果挑選時啟用了材質分組,系統會依群組順序逐一處理。每個群組的區域編號會從「分割起始」設定的數字開始連續遞增,面積統計表也會按群組分別列出。

  6. (可選)回復與重設

    點擊「回復」按鈕可以清除所有手動分割操作,重新從原始邊界資料計算各區域的分割資訊,但保留已挑選的元素資料與群組設定。

    這個功能在以下情境特別實用:

    • 調整了設定參數(如比例、文字樣式、編號起始)後想要重新生成圖面
    • 對生成的結果不滿意,想要更改某些分割方式後再次寫入
    • 需要重新計算區域面積與尺寸標註
  7. (可選)管理設定檔

    在工具頂端的「設定檔」選單中:

    • 開啟:讀取先前儲存的 XML 格式設定檔。系統會自動載入所有參數並將對應的填充元素資料還原到畫布上。
    • 儲存:將目前的完整狀態(包含已選元素的 ID、填充類型、邊界線段資料、群組資訊、面積與所有設定參數)儲存為 XML 檔案。

    ⚠️ 跨電腦使用設定檔

    若您在不同電腦上使用設定檔,請確保目標電腦的 Revit 專案中存在相同的文字註記類型名稱、線條類型名稱與填充區域類型名稱。此外,填充元素的 Element ID 也必須一致。

實用小技巧

批量處理大型地塊

在平面圖中一次性挑選多個相鄰的填充區域,系統會自動將每個元素獨立提取邊界並進行分割編號。配合「依材質群組」功能可精確控制要處理哪些材質類型的區域。

編號自訂流程

您可以將「分割起始」設為 10、50 或任何數字,系統會從該數字開始順遞增編號。適合需要與現有圖號系統配合的情況。

弧邊處理

若填充區域包含弧形邊界(如圓形水池、弧形建築平面),程式會正確識別並繪製為弧形詳細線。在寫入視圖時,弧形區段會被標記為補充線段(Supplement Line),與直線區段分別處理。

統計表位置調整

面積統計表的文字位置可以在畫布中拖曳調整。系統會記錄統計表的基準點位置,並在儲存設定檔時一併保存,下次開啟時自動還原。

視圖比例切換

在設定面板中將「比例」改為不同數值(如 1:50、1:100、1:200),系統會建立相應比例的製圖視圖,方便用於不同階段的設計文件或不同出圖需求。

共用邊界自動標註

當多個相鄰區域共享同一條邊界線時,系統會自動識別並標註該共用線的總長度,避免重複標註造成圖面混亂。

問題排除

問題現象 可能原因 解決方法
「挑選Hatch」按鈕是灰色的,無法點擊 工具尚未與 Revit 橋接程式建立連線 等待幾秒鐘後再試。若長時間無法啟用,請關閉程式並重新啟動。
選擇元素後畫布空白或沒有反應 選擇操作被取消、所選元素不可見,或所選元素不是填充區域類型 重新點擊「挑選Hatch」按鈕;確認您所選的元素在當前視圖中是可見的,且確實為 Filled Region 類型。
邊界曲線的方向不正確,與實際方位相反 在立面/剖面視圖中挑選元素時的旋轉角度設定不適當 在「立面挑選時旋轉」欄位調整角度(通常設為 90° 或 270°),然後點擊「回復」重新計算。
產生視圖時出現錯誤訊息 輸入的視圖名稱已存在於專案中,或橋接程式連線中斷 將設定面板中的視圖名稱更改為其他不重複的名稱;確認橋接程式仍在執行。
面積計算結果全部為零或不正確 所選元素無法正確提取邊界資訊,或元素已被刪除 點擊「回復」按鈕後重新挑選;確認原始填充區域在 Revit 中仍然存在且具有有效的幾何邊界。
文字樣式或線條樣式的下拉選單為空 尚未與橋接程式建立連線,或 Revit 專案中未建立相對應的類型 等待橋接程式連線完成後系統會自動載入。若仍為空,請檢查 Revit 專案中是否有建立文字註記類型和線條類型。
「依材質群組」功能沒有作用 所選的所有填充區域都是同一種材質類型 這是正常行為。只有當挑選的填充區域包含兩種以上不同類型時,分組功能才會生效。
程式突然關閉或無回應 Revit 檔案正在儲存、切換專案或橋接程式發生中斷 等待 Revit 完成操作後重新啟動 Hatch分割。建議在執行寫入操作前先儲存 Revit 專案。
開啟設定檔時出現「無效設定檔」錯誤 XML 設定檔損毀或格式不正確 確認檔案為有效的 XML 格式。若檔案已損毀,請重新執行挑選與設定流程。

搭配使用建議

Revit 製圖視圖功能

本工具生成的結果是標準的 Revit 製圖視圖內容,包含詳細線、文字註記和填充區域。您可以直接在 Revit 中使用內建的列印、標註、修改等功能進行後續處理。

CAD 匯出

將完成生成的製圖視圖匯出為 DWG/DXF 格式,供施工方或協同夥伴使用。所有詳細線和文字註記都會正確轉換為 CAD 對應的物件類型。

與 BIM-Watson 主程式搭配

Hatch分割可作為 BIM-Watson 工具鏈中的一環,在完成空間分析或道路投影檢討後,將特定區域的填充資料提取產出詳細圖面。

批次產出多比例圖面

透過修改「比例」參數並多次執行「寫入視圖」,可從同一組填充區域資料快速產出不同比例的製圖視圖,方便用於不同階段的設計文件或報審需求。

常見問題(FAQ)

Q:一次可以挑選多少個填充區域?

A:數量沒有硬性限制,但建議每次操作以 50 個以內為宜。若需處理大量元素,可分批次執行。

Q:生成的圖面內容能否在 Revit 中手動修改?

A:完全可以。程式產生的詳細線、文字註記和填充區域都是標準的 Revit 圖元,您可以直接在新視圖中編輯、移動或刪除。

Q:能否處理包含弧形或曲線的填充區域?

A:可以。程式能正確識別直線與弧形邊界,並分別繪製為對應的 Revit 詳細線(直線段和弧形段)。

Q:「依材質順序編號」與「挑選時依材質群組」有什麼不同?

A:「挑選時依材質群組」是在挑選階段將相同填充類型的元素歸為同一組,方便分別處理;「依材質順序編號」則是在生成圖面時,根據填充類型來分配編號順序。兩者可以同時使用。

Q:為什麼「自訂材質」選項中同時出現填充區域類型和材質?

A:系統會同時讀取 Revit 專案中的填充區域類型(Filled Region Type)和材質(Material)清單,讓您可以選擇任一類型的填充樣式來統一替換複製的元素。

Q:設定檔的格式是什麼?可以在文字編輯器中開啟嗎?

A:設定檔為標準 XML 格式,包含根節點 <hatchSlicer>,下有 <main>(存放全局參數)和 <spaces>(存放各填充元素的邊界資料)。您可以在文字編輯器中開啟查看或手動編輯。

Q:立面挑選時旋轉的角度應該設多少?

A>:這取決於您在 Revit 中的視圖方向。一般情況下,從正面立面視圖挑選時設為 90°,從側面或背面挑選時可能需要設為 270°。如果提取的邊界方向不正確,可嘗試調整此角度後重新挑選。

Q:可以只寫入部分群組的資料嗎?

A:可以。透過「挑選時依材質群組」功能分組後,使用群組編號選擇器切換到想要處理的群組,畫布只會顯示該群組的區域,此時執行「寫入視圖」只會處理當前可見的群組資料。