找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5289|回复: 14

[研讨] 如何高效清理多段线圆弧段多余点.....

[复制链接]

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-4-24 16:09:20 | 显示全部楼层 |阅读模式

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

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

×
如图,直线上的多余点很好清理,但圆弧段还没有好方法清理(这个问题实际上问过)....现在的解决方法用overkill,但至今也没掌握Lisp调用OVERKILL的方法....但与其他图边界重合的时候处理还会出错...
另外,用炸开合并的方法也行...但速度太慢....

用圆心坐标相同的圆心角累加反算凸度...的方法似乎可行....但圆弧段多几个就搞晕了...删除点很容易出错,想请高手支个招...看有没有简单有效的方法,
希望大家提供宝贵建意....谢谢参与!

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

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2014-4-24 16:13:32 | 显示全部楼层
加点很会加....减个点怎么这么难呀....{:soso_e127:}
QQ截图20140424161202.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-4-24 16:23:27 | 显示全部楼层
加很难,减容易。正如创造一个世界不容易,毁灭性一个世界容易一样。
你可以把已经有的点更成表,发现得重点,删除即可。然后以没有重点的点表,重构曲线。
个人意见,仅供参考。

点评

重点...什么意思...不是找重点呀...是圆心相同的曲线点....删除时很容易搞错方向的....  详情 回复 发表于 2014-4-24 16:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2014-4-24 16:27:15 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-4-24 16:23
加很难,减容易。正如创造一个世界不容易,毁灭性一个世界容易一样。
你可以把已经有的点更成表,发现得重 ...

重点...什么意思...不是找重点呀...是圆心相同的曲线点....删除时很容易搞错方向的....

点评

弧线可以找三个点,判断是顺时针还是逆。  详情 回复 发表于 2014-4-24 16:45
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-4-24 16:45:17 | 显示全部楼层
q3_2006 发表于 2014-4-24 16:27
重点...什么意思...不是找重点呀...是圆心相同的曲线点....删除时很容易搞错方向的....

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2014-4-24 16:51:12 | 显示全部楼层
对于多段线的弧线段,ACAD是用两顶点和凸度值来表示的。你亮显夹点看到的那些多的中点实际是不存在的,你无须处理。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2014-4-24 17:06:59 | 显示全部楼层
当然是多余的点....求面域时边界交点很多这种多余点....清理起来很麻烦...我用的几个工具箱都没有很好的处理这个问题....炸开合并的方法确实太慢了....

点评

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-4-24 17:39:32 | 显示全部楼层
q3_2006 发表于 2014-4-24 17:06
当然是多余的点....求面域时边界交点很多这种多余点....清理起来很麻烦...我用的几个工具箱都没有很好的处 ...

那你这叫连接不是清理吧?

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

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

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2014-4-24 19:05:10 | 显示全部楼层
我的思路没问题,看来没有更好的方法了,貌似大家不怎么用这个功能...也是这几天处理几个图才发写这个程序很有必要...谢谢参与讨论....{:soso_e121:}

点评

你是说连续的两端圆弧相连,其实他们可以用一个圆弧代替?  详情 回复 发表于 2014-4-24 21:46
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-4-24 21:46:22 | 显示全部楼层
q3_2006 发表于 2014-4-24 19:05
我的思路没问题,看来没有更好的方法了,貌似大家不怎么用这个功能...也是这几天处理几个图才发写这个程序很 ...

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

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2014-4-24 22:12:08 | 显示全部楼层
q3_2006 发表于 2014-4-24 16:13
加点很会加....减个点怎么这么难呀....

这不是难和不难的事,其实算法很简单,去掉一个点,就是两段圆弧合并成一段圆弧,这需要两段圆弧的圆心和半径都相同。
一般说来,曲线上的圆弧段之所以显示一段一段的,多数是半径并不相同,虽然相切,但并不能合并,也就不能减点了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10493个

财富等级: 富甲天下

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

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-18 19:48 , Processed in 0.540157 second(s), 70 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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