找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1326|回复: 19

[求助] 请教求自身最近距离

[复制链接]

已领礼包: 1336个

财富等级: 财源广进

发表于 2019-9-26 23:03:28 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 434939575 于 2019-9-27 14:25 编辑

请教求自身最近距离,就是一条去下他的最近距离,自身的最近距离,不是和其他图形最近距离。比喻一个花生形状的曲线图,求其最近点,不一定闭合.
比如圆这地方就是最近距离。第一图红线处是最近,意思距离小于某
数标识出来。
图一是我说的偏移法。

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

已领礼包: 19个

财富等级: 恭喜发财

发表于 2019-9-27 08:58:52 | 显示全部楼层
说法不对,自身和自身的距离那就是0

点评

感谢大师指正,增加补充了图片。  详情 回复 发表于 2019-9-27 09:22
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 09:22:17 | 显示全部楼层
Lisphk 发表于 2019-9-27 08:58
说法不对,自身和自身的距离那就是0

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

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 09:43:53 | 显示全部楼层
我是想用偏移法生成线如果是1根没问题,2根小于某个值了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 12个

财富等级: 恭喜发财

发表于 2019-9-27 10:29:46 | 显示全部楼层
我的思路如下
1.用entlast获取最后一个对象.
2.将选择的多段线在原来位置复制出来一份,获取所有顶点.
3.将复制出来多段线炸开.用entnext获取炸开后的所有对象.
4.计算每顶点到所有对象的距离,排除距离为0的,之后根据距离排序,找距离最小的那个顶点.

点评

谢谢你这方法也可以,如果spl就需要拟合,点数量多,我的想法偏移线比较。  详情 回复 发表于 2019-9-27 10:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 10:51:43 | 显示全部楼层
wyl219 发表于 2019-9-27 10:29
我的思路如下
1.用entlast获取最后一个对象.
2.将选择的多段线在原来位置复制出来一份,获取所有顶点.

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

使用道具 举报

已领礼包: 1882个

财富等级: 堆金积玉

发表于 2019-9-27 13:31:58 | 显示全部楼层
线端点沿曲线两侧“滚圆”法。

点评

谢谢,我昨天试了下滚圆法,圆在线上按距离移动,比较耗时,判断是否有交点  详情 回复 发表于 2019-9-30 09:40
谢谢这思路也可以,不知道怎么滚起来  详情 回复 发表于 2019-9-27 14:16
谢谢这思路也可以,不知道怎么滚起来  详情 回复 发表于 2019-9-27 14:15
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 14:15:38 | 显示全部楼层
aimisiyou 发表于 2019-9-27 13:31
线端点沿曲线两侧“滚圆”法。

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

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 14:16:55 | 显示全部楼层
aimisiyou 发表于 2019-9-27 13:31
线端点沿曲线两侧“滚圆”法。

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

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 14:21:37 | 显示全部楼层
刚才突然想起了一个变通思路,根据5楼" wyl219"朋友的原地复制一份,我再中点打断,生成的2根线分别与原线的最近距离,非零的去除,这样简化了点.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 12个

财富等级: 恭喜发财

发表于 2019-9-27 17:15:59 | 显示全部楼层
434939575 发表于 2019-9-27 14:21
刚才突然想起了一个变通思路,根据5楼" wyl219"朋友的原地复制一份,我再中点打断,生成的2根线分别与原线的 ...

直接跟原来线测距 那应该永远是0吧?
如果只是自己用的话,可以点选多个点,在点处打断,分别和其他部分测距.

点评

谢谢,我只把线打断成2段,分别与原线测量距离,零排除,符合某数值就标记下,  详情 回复 发表于 2019-9-27 21:03
谢谢,我只把线打断成2段,分别与原线测量距离,零排除,符合某数值就标记下,  详情 回复 发表于 2019-9-27 21:01
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 21:01:33 | 显示全部楼层
wyl219 发表于 2019-9-27 17:15
直接跟原来线测距 那应该永远是0吧?
如果只是自己用的话,可以点选多个点,在点处打断,分别和其他部分测距 ...

谢谢,我只把线打断成2段,分别与原线测量距离,零排除,符合某数值就标记下,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-27 21:03:29 | 显示全部楼层
wyl219 发表于 2019-9-27 17:15
直接跟原来线测距 那应该永远是0吧?
如果只是自己用的话,可以点选多个点,在点处打断,分别和其他部分测距 ...

谢谢,我只把线打断成2段,分别与原线测量距离,零排除,符合某数值就标记下,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2019-9-28 08:45:34 | 显示全部楼层
最难的是样条曲线,你不知道它的函数方程。所以,最好是取点,计算最近的两个点。

点评

谢谢,样条是比较麻烦,我打算用偏移方式比较快,就是有的可能无法偏移。  详情 回复 发表于 2019-9-30 09:36
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

 楼主| 发表于 2019-9-30 09:36:25 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2019-9-28 08:45
最难的是样条曲线,你不知道它的函数方程。所以,最好是取点,计算最近的两个点。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 04:36 , Processed in 0.217576 second(s), 66 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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