- 积分
- 39396
- 明经币
- 个
- 注册时间
- 2011-4-9
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 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)鑽孔組 即可
;-------------------------------------------------------------------------------
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|