找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2325|回复: 9

[BUG报告] 清除重复点的功能貌似不清理不干净重复的点

[复制链接]

已领礼包: 191个

财富等级: 日进斗金

发表于 2013-11-13 22:46:37 | 显示全部楼层 |阅读模式

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

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

×
程序功能是自动在交点处把line打断 然后给交点编号,给杆件统计长度并且编号。
由于电脑的cad是自动给dwg加密了的,导出成dxf也是乱码,抱歉就给不了图形文件了。



xdrx_curve_getinters后得到的交点很多,用XD::List:RemoveDup后 节点少了不少,不过还是有重叠的点,都集中在桁架下弦,具体程序见参看附件109行的内容。不知道为什么就是清理不掉。


点重叠的情况大样,看坐标也同一个值。
1.png



整个桁架的结构

2.png

lsp的文件附件  启动 命令SBS,ps需要建立一个 “CO2”的文字样式 才能显示文字。
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:tmp.lsp 
下载次数:9  文件大小:2.56 KB 
下载权限: 不限 以上  [免费赚D豆]


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

已领礼包: 145个

财富等级: 日进斗金

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-13 23:18:09 | 显示全部楼层
1、xdrx_curve_intersectbreak 的时候,精度给0
2、得到每段线后,其实你不必要在求交点了,遍历所有实体,求2端点,往表里面添加,添加时候重复的不添加进去。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-13 23:21:36 来自手机 | 显示全部楼层
修改下函数,对点重复必须要给个误差用vl-remove-if才能清彻底
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-13 23:23:34 来自手机 | 显示全部楼层
交点在断开之前求,然后消重点

点评

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

使用道具 举报

已领礼包: 191个

财富等级: 日进斗金

 楼主| 发表于 2013-11-13 23:28:16 | 显示全部楼层
st788796 发表于 2013-11-13 23:23
交点在断开之前求,然后消重点

如果我画的时候就是一段一段的画,不用打断命令,那怎么办呢

点评

给你写了个消除重复点的函数,去测试下: http://bbs.xdcad.net/thread-671604-1-1.html,结果贴过来。  详情 回复 发表于 2013-11-14 00:32
如果你每段都是LINE,那么(xdrx_getinters (ssget)) 是没有重复点的,我刚测试过.  详情 回复 发表于 2013-11-13 23:39
那直接求交点,楼主把你的要求详细说说,给你写个例子  详情 回复 发表于 2013-11-13 23:37
打断后,我用xdrx_curve_getinters 或者 xdrx_getinters 都没有重复点 打断的目的是为了让你能得到每段线,让你统一长度。 如果你还想保持打断前,有好多技巧。 你去看看这个帖子24楼,http://bbs.xdcad.net/  详情 回复 发表于 2013-11-13 23:36
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-13 23:36:45 | 显示全部楼层
口味虾 发表于 2013-11-13 23:28
如果我画的时候就是一段一段的画,不用打断命令,那怎么办呢

用xdrx_curve_intersectbreak 打断后,我用xdrx_curve_getinters  或者 xdrx_getinters 都没有重复点

打断的目的是为了让你能得到每段线,让你统一长度。 如果你还想保持打断前,有好多技巧。

你去看看这个帖子24楼,http://bbs.xdcad.net/forum.php?m ... =671423&pid=3496041

LISPBOY的,怎么标出每段长度的,处理后,原来是连着的多段线还是多段线。

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-13 23:37:49 来自手机 | 显示全部楼层
口味虾 发表于 2013-11-13 23:28
如果我画的时候就是一段一段的画,不用打断命令,那怎么办呢

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-13 23:39:52 | 显示全部楼层
口味虾 发表于 2013-11-13 23:28
如果我画的时候就是一段一段的画,不用打断命令,那怎么办呢

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-14 00:32:00 | 显示全部楼层
口味虾 发表于 2013-11-13 23:28
如果我画的时候就是一段一段的画,不用打断命令,那怎么办呢

给你写了个消除重复点的函数,去测试下: http://bbs.xdcad.net/thread-671604-1-1.html,结果贴过来。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-20 07:12 , Processed in 0.594343 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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