Rhino(犀牛)中国技术支持与推广中心

标题: GH抠点难题 [打印本页]

作者: 英雄饶命    时间: 2010-9-25 15:27
标题: GH抠点难题
如果我知道一个点阵中的某几个点坐标,但不知道这些点在点阵列表中的位置,那我该如何将两者分离开来呢?

换句话说,我能不能在一个点阵中寻找每个点距离第三近的点是哪些?
作者: Jessesn    时间: 2010-9-25 15:43
如果我知道一个点阵中的某几个点坐标,但不知道这些点在点阵列表中的位置,那我该如何将两者分离开来呢?

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


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


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




Gh抓图


抓最近三点的效果


参考Gh文件 查找最近点.7z (5.39 KB, 下载次数: 89) [/hide]
作者: stefaye222    时间: 2010-9-26 22:43
如果点太多  这个方法运算量会比较大,还有个途径是使用delaunay。
作者: maya3d4d    时间: 2010-12-25 13:07
谢谢分享
作者: unclex    时间: 2011-1-23 23:44
這個問題一直沒弄清楚……
作者: 张栋    时间: 2011-1-25 19:18
支持!楼主!
作者: tuwine    时间: 2011-3-8 10:26
感謝版主 的指點.我來研究研究...
作者: haishibuzhidao2    时间: 2011-3-14 19:57
不错~好方法,学习了
作者: ytwjianzhu    时间: 2011-3-25 00:55
这个东西很有用,学习了
作者: renpin88    时间: 2011-5-19 11:02
好的    lz好猛哈
作者: 0000    时间: 2011-9-7 16:46
研究研究...
作者: DAILy    时间: 2011-9-11 15:49
感谢J大,学习了
作者: DAILy    时间: 2011-9-11 16:08
5# Jessesn 那请问有没有比较直接的方法选出相同距离的点,谢谢
作者: 子小弓虽    时间: 2011-9-13 16:40
bucuodeo
作者: bcfaxb    时间: 2012-6-6 20:33
谢谢分享
作者: 1111nvnv    时间: 2012-8-12 09:16
不错~~~~~~~~~~~~~~
作者: aw111    时间: 2012-8-15 11:28
感謝版主 的指點
作者: ZG_Lan    时间: 2012-9-12 11:01
``支持···
作者: lightfreud    时间: 2012-9-18 18:39
最近在做這個,學習一下!
作者: lmjs    时间: 2012-10-7 22:04
搞了一下午,终于整出来了,呵呵。关键是要明白sortlist运算器不仅能排序,还能将原来是数据排序后输出。
这样才能定位到具体的点。

谢谢J版。
作者: 鑫小同学    时间: 2012-12-12 15:54
下来学习下
作者: adoba    时间: 2012-12-13 10:00
太好了.感谢
作者: wzlyhd    时间: 2014-11-2 03:54
谢谢大神知道,过来学习学习

作者: ddoowwee    时间: 2014-11-13 14:24
谢谢楼主分享




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2