这其实就是一种思路问题,相交的物体(线,面、体)或是多种物体相交,都会产生相交,从集合的角度就是交集;而对于grasshopper的数据处理来讲,会得到交集的列表,然后根据交集几何体与所有物体的关系进行筛选就可以了;打个简单的比方,4组两两相交的线,会有4个交点,根据这4个交点找最近的几何体就是在一组的线;这种问题的方法很多,根据不同的几何体以及不同形式,但逻辑都是根据特征值反推特征关系进行筛选这么一个概念,说的有些啰嗦,也可能不够全面,希望能帮到你。
1 个赞
我简单说一下他问题的核心难点
你的回复中将他的难点简化为了“两两相交”,但实际情况会更复杂,例如如果你观察一下他的图就能发现
2和3有一个交点,3和4有一个交点,但是2和4没有交点
如何用GH的顺序编程逻辑(不包含循环也就是不写代码和插件)让2,3,4能够被识别为在一个组内。
1 个赞
嗯嗯,透彻,受教了,谢谢~
感谢鹿神指点,这个基本是够用了~