设为首页收藏本站

晓东CAD家园-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 王鹏_pBZlo

[工具] 矩形分图

[复制链接]

已领礼包: 16个

财富等级: 恭喜发财

发表于 2020-7-13 12:17:29 | 显示全部楼层
本帖最后由 xdzcp 于 2020-7-13 12:30 编辑
王鹏_pBZlo 发表于 2020-7-12 18:01
你选择的应该是红色的矩形才可以,有些虽然是红色但是其实是Bylayer也是不行的

王工分图之后能否达到我下面的效果呢,就是自动生成分割后的封闭区域。那就更完美。如下面绿色效果。谢谢了。 QQ图片20200713121120.png

点评

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

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 13:11:40 | 显示全部楼层
qq1254582201 发表于 2020-7-13 11:41
楼主,能不能给相交线打断的源码给我发一下哦,让我参考一下

(defun CutRectangle(ent entplst)
        (defun point(pbase sx sy) (list (+ (car pbase) sx)(+ (cadr pbase) sy)))
        (command "trim" ent "" "F" (point (car entplst) -0.01 -0.01)
                (point (cadr entplst) 0.01 -0.01)
                (point (caddr entplst) 0.01 0.01)
                (point (cadddr entplst) -0.01 0.01)
                (point (car entplst) -0.01 -0.01)
            "" "")
)


其中ent为矩形, entplst为矩形从左下角开始,按逆时针方向的矩形4个顶点坐标组成的列表

点评

这种思路就是偏移一下,然后打断,我想要求交点的方法,这样方便插入折断线  详情 回复 发表于 2020-7-13 18:58
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 13:14:39 | 显示全部楼层
xdzcp 发表于 2020-7-13 12:17
王工分图之后能否达到我下面的效果呢,就是自动生成分割后的封闭区域。那就更完美。如下面绿色效果。谢谢 ...

这个应该得换个课题来讨论了

点评

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

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 13:37:28 | 显示全部楼层
WhoCanSay 发表于 2020-7-12 20:28
可以用最大的矩形来分,不用颜色判断

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

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 13:40:05 | 显示全部楼层
yakui 发表于 2020-7-13 08:01
王工又出新插件了,支持一下。

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

使用道具 举报

已领礼包: 3个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 16个

财富等级: 恭喜发财

发表于 2020-7-13 14:04:38 | 显示全部楼层
王鹏_pBZlo 发表于 2020-7-13 13:14
这个应该得换个课题来讨论了

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

使用道具 举报

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

使用道具 举报

已领礼包: 58个

财富等级: 招财进宝

发表于 2020-7-13 15:41:42 | 显示全部楼层
非常不错的程序,有使用期限吗?

点评

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

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 16:44:01 | 显示全部楼层
huangpc27 发表于 2020-7-13 15:41
非常不错的程序,有使用期限吗?

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

使用道具 举报

已领礼包: 86个

财富等级: 招财进宝

发表于 2020-7-13 18:58:35 | 显示全部楼层
王鹏_pBZlo 发表于 2020-7-13 13:11
(defun CutRectangle(ent entplst)
        (defun point(pbase sx sy) (list (+ (car pbase) sx)(+ (ca ...

这种思路就是偏移一下,然后打断,我想要求交点的方法,这样方便根据交点计算后插入折断线。感谢楼主了!!!!

点评

[功能] 两对象交点列表(也可能是虚交点) http://bbs.xdcad.net/forum.php?mod=viewthread&tid=673426&fromuid=783614 (出处: 晓东CAD家园-论坛) IntersectWith求两图元交点 http://bbs.xdcad.net/forum.php?mod=  详情 回复 发表于 2020-7-13 19:24
是要2个对象的交点吗? 对象可以是直线,多段线,样条线  详情 回复 发表于 2020-7-13 19:17
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 19:17:25 | 显示全部楼层
qq1254582201 发表于 2020-7-13 18:58
这种思路就是偏移一下,然后打断,我想要求交点的方法,这样方便根据交点计算后插入折断线。感谢楼主了! ...

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

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-13 19:24:13 | 显示全部楼层
qq1254582201 发表于 2020-7-13 18:58
这种思路就是偏移一下,然后打断,我想要求交点的方法,这样方便根据交点计算后插入折断线。感谢楼主了! ...

[功能] 两对象交点列表(也可能是虚交点)
http://bbs.xdcad.net/forum.php?m ... &fromuid=783614
(出处: 晓东CAD家园-论坛)
IntersectWith求两图元交点
http://bbs.xdcad.net/forum.php?m ... &fromuid=783614
(出处: 晓东CAD家园-论坛)

点评

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

使用道具 举报

已领礼包: 1306个

财富等级: 财源广进

发表于 2020-7-13 22:33:42 | 显示全部楼层
如果能设定部分重合可能就更好了,比如第二幅与第一幅有部分重合。

点评

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

使用道具 举报

已领礼包: 559个

财富等级: 财运亨通

 楼主| 发表于 2020-7-14 07:13:18 | 显示全部楼层
508000096 发表于 2020-7-13 22:33
如果能设定部分重合可能就更好了,比如第二幅与第一幅有部分重合。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-8-10 08:00 , Processed in 0.143492 second(s), 92 queries , Gzip On, WinCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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