指令 Gz6655 - 筋串正交複製
一句話說明:圈選筋串後,程式自動辨識主方向並開啟正交限制,讓你精準地沿筋串排列方向複製一份新的筋串,原件保留原位。
這個指令能做什麼
執行 Gz6655 後,圈選要複製的筋串,程式會辨識以下四類物件:
| 物件類型 |
說明 |
方向取自 |
| 筋串三件套 |
長度文字、規格文字、鋼筋線(LWPOLYLINE/LINE) |
鋼筋線段方向 |
| 牆立筋標註 |
Grebarz_牆立筋 圖層的 AlignedDimension / RotatedDimension |
XLine1Point → XLine2Point 向量 |
| 料型文字 |
Grebarz_料型 圖層(GzLayerName.Wall_ShapeText)的 DBText |
文字旋轉角度 |
| 料型繪圖圖塊 |
名稱尾端為 -forDraw 的 BlockReference(如 aa-forDraw、b+b-forDraw) |
圖塊旋轉角度 |
辨識完成後,程式會:
- 自動辨識所有選取筋串的主方向(以數量最多的方向為準)
- 將 UCS 旋轉至對齊主方向,並開啟正交模式(ORTHOMODE=1)
- 以滑鼠跟隨鬼影(半透明預覽)顯示複製件的落點
- 指定第一點(基點)與第二點(目標點)後,Clone 出新的筋串物件並附加至圖面,原件不動
- 完成一輪後自動回到圈選,可接著複製下一批,不必重新執行指令
原筋串維持原位,新的筋串出現在目標位置。每一輪開頭,程式會先還原前一輪留下的鬼影、UCS、正交模式與暫時改色。
與 Gz6654 的差異
| 比較項目 |
Gz6654 正交移動 |
Gz6655 正交複製 |
| 原筋串 |
移至新位置 |
維持原位 |
| 結果 |
筋串只有一份,在新位置 |
筋串有兩份,原位 + 新位 |
| 用途 |
重新定位 |
排列規律段、複製典型筋串 |
適合什麼時候使用
| 情境 |
說明 |
| 需要以等間距排列多組筋串 |
複製後再次執行,快速在正交方向排列規律段 |
| 版筋或牆筋需要複製到對稱位置 |
正交限制確保落點與原件對齊 |
| 需要預覽落點再確認 |
鬼影跟隨滑鼠即時顯示複製件位置 |
操作步驟
- 在 AutoCAD 命令列輸入
Gz6655 並按 Enter(或在 GzSW 筋串編輯工具集 → 排版工具 → 點選「筋串正交複製」)。
- 以框選方式圈選要複製的筋串,按 Enter 確認。
- 程式自動辨識主方向並旋轉 UCS,正交模式自動啟用。
- 指定基點(第一點)。
- 滑鼠移動時,圖面出現鬼影預覽;指定目標點(第二點),程式複製出新的筋串物件。
- 完成後自動回到圈選,可繼續複製下一批。
連續操作與結束方式
| 時機 |
按鍵 |
結果 |
| 圈選筋串時 |
Enter 或 ESC |
結束指令 |
| 指定基點時 |
Enter |
放棄本輪,回到圈選 |
| 指定基點或第二點時 |
ESC |
結束指令 |
| 圈選後沒有辨識到有效筋串 |
— |
顯示提示後回到圈選,指令不會結束 |
注意事項
- 圈選筋串時,長度支數文字(如
2#4@15 旁的 600x2)現在完整支援括號格式,包含 Gz936S 端部 45° 牛腿處理後產生的 (600+35)x20+6 這類格式。過去遇到這類文字會被判定為不符合格式而靜默跳過、整組筋串選不到,畫面上不會有任何錯誤提示,容易被誤以為是框選範圍不對;此問題已修復。
- 長度支數文字的格式判定已統一改用單一權威判斷來源,避免與其他指令的判定標準不一致。
- 圈選過濾器允許
TEXT、LWPOLYLINE、LINE、DIMENSION、INSERT(圖塊)五種物件型別,料型繪圖圖塊(INSERT)需包含在過濾器中才能被圈選。
- 主方向由「選取到的所有筋串方向中,數量最多的那個方向」決定;若平手,以選取到的第一條為準。方向與反向視為同軸(例如 45° 與 225° 屬同軸)。
- 各類型物件的方向取得方式:牆立筋標註取自 XLine1Point → XLine2Point 向量;料型文字(
Grebarz_料型 圖層)取自 DBText 旋轉角;料型繪圖圖塊(名稱尾端 -forDraw)取自圖塊旋轉角。四類物件均參與主方向投票,並納入複製目標物件集。
- 複製件(Clone)會附加至當前圖面的 ModelSpace,圖層與顏色設定繼承自原件。
- 正交模式讓鬼影與落點只能沿平行或垂直於筋向的方向移動。若需任意方向複製,請使用 AutoCAD 原生 COPY 指令。
- 指令結束後自動還原 UCS、正交模式(ORTHOMODE)與物件鎖點(OSMODE),不影響後續作業。
- 每一輪複製一批至一個目標位置;要複製到多個落點,直接在回到圈選後再選一次即可。
相關指令