讨论 --- GH抠点难题

[复制链接]
跳转到指定楼层
761726 英雄饶命 发表于 2010-9-25 15:27:23 楼主
如果我知道一个点阵中的某几个点坐标,但不知道这些点在点阵列表中的位置,那我该如何将两者分离开来呢?

换句话说,我能不能在一个点阵中寻找每个点距离第三近的点是哪些?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
Jessesn 发表于 2010-9-25 15:43:41
2
如果我知道一个点阵中的某几个点坐标,但不知道这些点在点阵列表中的位置,那我该如何将两者分离开来呢?

换句话说,我能不能在一个点阵中寻找每个点距离第三近的点是哪些?
英雄饶命 发表于 2010-9-25 15:27


可以,你可以测量距离,然后排序,然后取前面最大的三个值即可。
 楼主| 英雄饶命 发表于 2010-9-25 15:55:36
3
谢谢J大解答,测量距离,排序,都很容易做到,但怎么从这个距离追踪到对应点呢?
Jessesn 发表于 2010-9-25 16:18:44
4
谢谢J大解答,测量距离,排序,都很容易做到,但怎么从这个距离追踪到对应点呢?
英雄饶命 发表于 2010-9-25 15:55


排序,然后提从这里面拿到最前面三个点的序号就可以了
Jessesn 发表于 2010-9-25 17:36:54
5
作个简单的示范,下面线条连接在一起的就是最近的三个点




Gh抓图


抓最近三点的效果


参考Gh文件 查找最近点.7z (5.39 KB, 下载次数: 79) [/hide]
stefaye222 发表于 2010-9-26 22:43:33
6
如果点太多  这个方法运算量会比较大,还有个途径是使用delaunay。
maya3d4d 发表于 2010-12-25 13:07:55
7
谢谢分享
unclex 发表于 2011-1-23 23:44:22
8
這個問題一直沒弄清楚……
张栋 发表于 2011-1-25 19:18:09
9
支持!楼主!
tuwine 发表于 2011-3-8 10:26:04
10
感謝版主 的指點.我來研究研究...
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则