找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 7130|回复: 45

[求助] 牢固斑竹,这两天看你发了好多裁剪块的帖子,有问题请教

[复制链接]

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-5-24 22:24:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×


能给大家讲讲裁剪块在画图中都有哪些具体应用吗?最好说详细些,图文并茂最好了。{:soso_e195:}

本帖被以下淘专辑推荐:

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-5-24 23:06:28 | 显示全部楼层
本帖最后由 牢固 于 2013-7-26 12:29 编辑

我发一个利用XCLIP剪裁命令做的局部放大程序,先看演示:


                               
登录/注册后可看大图



程序思路:
1、首先确定放大范围的边界,可以用圆或多边形放大,计算出圆或多边形的顶点边界的点表PList,因XCLIP的边界为直线段,所以有圆弧的需要用直线来拟合一下。
2、用(ssget "_CP" Plist)选中放大范围的实体,并将其制成无名块
3、在原位置插入该无名块,并用XCLIP命令剪裁该无名块,剪裁边界就是PList
4、根据放大倍数,放大该无名块,移动到相应位置!
    很多人在写放大程序时,都采用Trim对象来剪裁边界,Trim只能剪裁线性对象,块、文字、标注等都无法剪裁!遇到块还要炸开后再剪裁,不仅速度慢,边界往往剪裁不干净。
利用剪裁块来做放大程序,优点是速度很快,剪裁边界外绝对不会有剪裁不净的内容!
主程序代码:
  1. <blockquote>(defun c:ZoomMap (/ KD<span class="Apple-tab-span" style="white-space:pre">        </span>   DELFLAG<span class="Apple-tab-span" style="white-space:pre">        </span> CP<span class="Apple-tab-span" style="white-space:pre">        </span>R      GR     D
2013.07.26 更新,更新内容:放大后文字、线型、线宽等保持不变!
完整代码下载:
游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0



评分

参与人数 2D豆 +10 收起 理由
/db_自贡黄明儒_ + 5 G版就是牛!!
xshrimp + 5 很给力!经验;技术要点;资料分享奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 2 反对 0

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

 楼主| 发表于 2013-5-24 23:16:07 | 显示全部楼层
沃,看我的头像,表达了此时的心情。

请教下G版,局部图是怎么裁剪出来的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-5-24 23:20:23 | 显示全部楼层
newer 发表于 2013-5-24 23:16
沃,看我的头像,表达了此时的心情。

请教下G版,局部图是怎么裁剪出来的?

这个问题我在上面已经说了,用(ssget "_CP" Plist)选中放大范围的实体,并将其制成无名块,然后用XCLIP命令对无名块剪裁即可!剪裁外的部分就看不见了!然后根据放大倍数放大无名块即可!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

 楼主| 发表于 2013-5-24 23:26:02 | 显示全部楼层
牢固 发表于 2013-5-24 23:20
这个问题我在上面已经说了,用(ssget "_CP" Plist)选中放大范围的实体,并将其制成无名块,然后用XCLIP命 ...

茅塞顿开,不管选到多少,也不管其他地方是否参差不齐,用边界把他们遮盖了,这样能减少很多处理边界的代码,类似于 WIPEOUT,WIPEOUT是盖住下面显示框外的,这个XCLIP是盖住周围,显示框内的。

对了,对这种放大图,文字、尺寸,线型啥的会根据放大的比例相应的"缩小”吗?因为这样出图才能符合比例的要求。

点评

相当于开了一个天窗,井底之蛙,看一方天地  详情 回复 发表于 2013-6-10 17:49

评分

参与人数 1D豆 +5 收起 理由
牢固 + 5 好建议奖

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-5-24 23:34:00 | 显示全部楼层
newer 发表于 2013-5-24 23:26
茅塞顿开,不管选到多少,也不管其他地方是否参差不齐,用边界把他们遮盖了,这样能减少很多处理边界的代 ...

说得非常正确!
本程序没有考虑文字、尺寸、线型比例相应缩小到和原图一致!
你这个建议很好,图放大3倍,文字、尺寸、线型比例也放大了,若在一张图纸了,就显得和其他图形不协调了!要修改也很简单,在选中放大范围对象之后,将选中的文字、尺寸、线型比例缩小3倍,放大后就能保持与原图一致了!有空我再改下代码!

点评

支持G版,期待早日更正..................  发表于 2013-7-25 19:21
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

 楼主| 发表于 2013-5-24 23:54:35 | 显示全部楼层
牢固 发表于 2013-5-24 23:34
说得非常正确!
本程序没有考虑文字、尺寸、线型比例相应缩小到和原图一致!
你这个建议很好,图放大3 ...

:) 还有多段线的宽度,还有。。。暂时想不起来了。

点评

还有标注的数值  发表于 2013-5-25 08:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

 楼主| 发表于 2013-6-10 12:33:56 | 显示全部楼层
顶一下,盼G版早日提供完美的程序。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-10 14:40:31 | 显示全部楼层
局部放大一般在做详图时候使用,放大目的就是因为细节看不清,文字标注跟着放大不是正常吗,干嘛要再变小?

点评

因为制图的时候,不管图的比例是多大的,你写的文字,标注什么的都是固定大小的。  详情 回复 发表于 2013-6-10 14:43
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

 楼主| 发表于 2013-6-10 14:43:43 | 显示全部楼层
snsj 发表于 2013-6-10 14:40
局部放大一般在做详图时候使用,放大目的就是因为细节看不清,文字标注跟着放大不是正常吗,干嘛要再变小?

因为制图的时候,不管图的比例是多大的,你写的文字,标注什么的都是固定大小的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2013-6-10 17:49:48 | 显示全部楼层
newer 发表于 2013-5-24 23:26
茅塞顿开,不管选到多少,也不管其他地方是否参差不齐,用边界把他们遮盖了,这样能减少很多处理边界的代 ...

相当于开了一个天窗,井底之蛙,看一方天地
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-7-12 16:40:25 | 显示全部楼层
牢固斑竹的这完善后画详图很爽的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-7-25 11:01:08 | 显示全部楼层
哎,积分不够看不到啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2013-7-25 16:31:09 | 显示全部楼层
个人觉得,不变文字和尺寸问题不太,反而有利于看清楚
最重要的是
1 多了一根线,还得删除
2 放大图上没有"A 放大"的标记,这样才符合制图的规定
总之,已经很牛了,比我写的那个不知好多少倍

点评

你可以根据源码自己定制,合适自己的,才是最好的!  详情 回复 发表于 2013-7-25 16:39
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-7-25 16:39:05 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2013-7-25 16:31
个人觉得,不变文字和尺寸问题不太,反而有利于看清楚
最重要的是
1 多了一根线,还得删除

你可以根据源码自己定制,合适自己的,才是最好的!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-17 07:39 , Processed in 0.493253 second(s), 76 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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