<<<*** 批量建塊原位縮放鑽孔不跑偏 ***>>
本帖最后由 lee50310 于 2021-11-29 07:03 编辑應網友要求 寫了一個批量建塊原位縮放
原請求帖:
http://bbs.mjtd.com/thread-178132-1-1.html
此批量建塊原位縮放是有針對性 依原樓主所附圖檔
之鑽孔組 類型 如圖1所示 跟據特徵 找出圖面上所有 鑽孔組在轉block做縮放
因此不具通用性 ,因為每個圖型組 內容物不一樣 自然所依據的特徵也不一樣
所以此程式無法適用其他 的圖型組 批量轉為塊
測試請用原樓主所提供之 測試圖檔測試為準
寫作前的構思:
;------------------------------------------------------------------------------
如果要做 原位縮放而物體鑽孔不跑偏 那就必需逆工程回去把每個鑽孔組 都變成 block 而插入點是 鑽孔圓心
依孔心做縮放 , (不能以整體的中心點做原位縮放, 這樣鑽孔圓心會跑偏)
首先 先做分析 :圖上的鑽孔組 (包含圓,同心圓,圓內有x線 , 一條線, 及線上下 2個文字)
但元體都是散落分離的 共有30組
1.找出特徵 並排除一些不必要的 (如 物體有 重疊,大小不一,線型不一...)
2. 再依特徵 過濾搜尋圖檔 找到組合物串列
3. 依組合物範圍框選物體 轉 block (插入點為鑽孔圓心)
4. 最後再縮放 每個 (block)鑽孔組即可
;-------------------------------------------------------------------------------
本帖最后由 lee50310 于 2021-11-28 20:57 编辑
程式執行時 所需的測試圖檔
本帖最后由 lee50310 于 2021-11-28 18:17 编辑
這是執行結果 本帖最后由 lee50310 于 2022-4-26 18:30 编辑
圖檔 .dwg ,壓縮檔 .rar 下載附件打不開
下面連結有說明:
http://bbs.mjtd.com/thread-182456-1-1.html
技术精湛 德艺双馨 依然小小鸟 发表于 2021-11-28 18:28
技术精湛 德艺双馨
謝謝! 請測試看看,若有問題再告知 为楼主的热心点赞! 厲害,讚!
謝謝分享! 大师果然厉害 厉害了,
页:
[1]
2