Skip to content

Latest commit

 

History

History
110 lines (74 loc) · 4.98 KB

File metadata and controls

110 lines (74 loc) · 4.98 KB

English | 中文版


SectionDraft.lsp — AutoCAD 智慧剖面自動化工具

畫一條剖切線,剩下的交給演算法。


痛點 (The Problem)

在 AutoCAD 中繪製建築垂直剖面圖是一個耗時、重複且極易出錯的過程:

  • 從平面圖拉出無數條投影線
  • 計算樓板厚度與樓層高度
  • 手動修剪牆壁與樓板的交點
  • 找出屋頂退縮與露台的位置
  • 在所有牆面與天花板畫上 2cm 的粉刷線
  • 處理機房封頂與反方向懸空管道的樓板封閉
  • 平面圖改了?全部重來一次。

傳統的繪圖流程充滿了畫不完的 XLINE (建構線) 和無止盡的 TRIM (修剪),而且還必須不斷比對平面圖,確認哪裡是實牆、哪裡有門檻、哪裡是露台,甚至還要推算管道間在哪裡結束。


解決方案 (The Solution)

SectionDraft 能將數小時的繪圖工作壓縮到幾秒鐘內完成。你只需要在平面圖上畫一條紅色的剖切線,執行 SECDRAFT,程式就會瞬間生成一張 BIM 等級、細節完整的垂直剖面圖。

  • 主剖切線: 直接穿越你的 1F, 2F, 3F... RF 平面圖。
  • 智慧辨識引擎:
    • 自動辨識實體 RC/磚牆
    • 自動辨識女兒牆與陽台
    • 自動辨識門窗開口(並動態捕捉門檻與門垛)
  • 全自動生成:
    • 繪製結構牆與樓板
    • 自動包覆 2cm 粉刷線(完美轉角收邊)
    • 自動判定屋頂退縮與女兒牆封頂
    • BIM 級管道全自動封閉(機房封頂 / 懸空管道封底)

核心技術 (How It Works)

SectionDraft 不僅僅是無腦投影,它搭載了先進的 語意空間雷達 (Semantic Proximity Radar)BIM 拓樸推斷 (Topological Inference) 技術:

  1. 絕對觸發機制 (Touch-to-Trigger): 主射線(刀刃)必須「物理上」切到門窗圖塊才會挖出門洞,徹底消滅因為周邊物件干擾而產生的「幽靈開口」。
  2. 露臺智能退縮 (Terrace Smart Setbacks): 繪製樓板延伸範圍時,程式會強制忽略樓下的「女兒牆」,僅參照實心牆。這確保了樓板絕對不會錯誤地向外延伸覆蓋到露台上方,完美還原建築挑空邏輯。
  3. 雙側牆智慧追蹤 (Dual-Wall Tracking): 針對樓梯間與電梯井,程式會逐層向上/向下掃描。唯有在天井的「左右兩側皆有實心牆」時,才會判定管道延續並貫穿樓板;只要失去單側牆壁(如懸空底部),即自動觸發實心封底。
  4. 外牆智能排除 (Outer-Wall Exclusion): 當管道延伸至頂樓,若天井的邊界剛好等同於該層建築的外牆輪廓,演算法會瞬間判定此空間為「電梯機房」而非「管道」,並全自動將機房的屋頂與底板實心封死。

安裝方式 (Installation)

  1. 下載 SectionDraft.lsp
  2. 在 AutoCAD 中輸入 APPLOAD
  3. 載入該檔案
  4. 輸入 SECDRAFT 即可執行

💡 提示: 建議加入 AutoCAD 的「啟動套件 (Startup Suite)」,即可每次開圖自動載入。


前置作業 (Setup)

1. 準備剖切線

在各層平面圖上,畫一條連續的 LINE(建議用紅色區分),代表你要剖切的位置。

2. 圖層整理 (標準製圖習慣)

確保你的圖面使用邏輯一致的圖層分類(例如:實牆放在 A-WALL,門窗放在 A-OPEN,陽台/女兒牆放在 A-BALC)。


使用方法 (Usage)

輸入 SECDRAFT 並跟隨提示操作。本工具具備 全域記憶功能 (Global Memory),第二次執行時只需狂按 Enter 即可套用上次設定!

  1. 點擊螢幕上 1F 的基準插入點。
  2. 框選 實心牆 樣本。
  3. 框選 陽台/女兒牆 樣本(若無可按 Enter 跳過)。
  4. 框選 門窗/開口 樣本(若無可按 Enter 跳過)。
  5. 一次框選 所有樓層 的紅色剖切線。
  6. 選擇排序方向(由左至右、由下至上等)。
  7. 設定 BIM 管道自動封閉選項與粉刷厚度。
  8. 完成!

版本歷史 (Version History)

版本 更新說明
v121 機房外牆智能排除:加入幾何輪廓過濾,完美解決電梯機房外牆導致的假性貫穿 Bug,實現機房全自動封頂。
v120 雙側牆智慧追蹤:導入 BIM 管道延續判定,精準支援反方向懸空管道自動封底及中介空白層封閉。
v111 露臺智能退縮:樓板邊界演算法強制排除女兒牆干擾,完美實現陽台上方無樓板的建築挑空邏輯。
v100 一樓地基實心防護:加入專屬的 1F 底板生成邏輯,防止管道錯誤向下貫穿基礎結構。
v89 自適應極限雷達:針對超長連續窗,精準捕捉邊界牆體,徹底解決長開口漏牆問題。
v84 屋突邏輯重構:分離屋頂層繪製邏輯,確保女兒牆與封頂樓板完美生成。

授權條款 (License)

MIT License — 完全免費使用、修改與散佈。


Made with ❤️ for Architectural Drafters & Engineers.