明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1466|回复: 11

[资源] <<<*** 批量建塊原位縮放鑽孔不跑偏 ***>>

[复制链接]
发表于 2021-11-28 18:09:59 | 显示全部楼层 |阅读模式
本帖最后由 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

评分

参与人数 3明经币 +3 收起 理由
guosheyang + 1 赞一个!
tigcat + 1 很给力!
start4444 + 1 很给力!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2021-11-28 18:11:05 | 显示全部楼层
本帖最后由 lee50310 于 2021-11-28 20:57 编辑

程式執行時 所需的測試圖檔

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2021-11-28 18:15:08 | 显示全部楼层
本帖最后由 lee50310 于 2021-11-28 18:17 编辑

這是執行結果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2021-11-28 18:23:43 | 显示全部楼层
本帖最后由 lee50310 于 2022-4-26 18:30 编辑

圖檔 .dwg ,壓縮檔 .rar 下載附件打不開

下面連結有說明:

http://bbs.mjtd.com/thread-182456-1-1.html



发表于 2021-11-28 18:28:33 | 显示全部楼层
技术精湛 德艺双馨
 楼主| 发表于 2021-11-28 18:30:54 | 显示全部楼层

謝謝! 請測試看看,若有問題再告知
发表于 2021-11-28 22:33:00 | 显示全部楼层
为楼主的热心点赞!
发表于 2021-11-29 00:48:42 | 显示全部楼层
厲害,讚!
謝謝分享!
发表于 2021-11-30 08:16:45 | 显示全部楼层
大师果然厉害
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-15 07:12 , Processed in 0.174004 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表