Pull Point将点拉到3条曲线上后,如何再将点按照其在曲线上的数量分成三组呢?


如图,我想了一下,没有想到好的思路,求帮助。
利用Pull Point得到3条曲线上的最近点之后运算器返回的点数据是没有分组的,我想把这些最近点按照黄色框的那样,分成三组。

额,又想了一想,这样倒是可以分组。但感觉好像不是特别号!!!

我用上面的思路,往下一直瞎做。


得到这样的结果,但我觉得可分组的方式有点冗长。。。没想出更好的方式。求教

PS:我并不是需要做成什么效果,只是在上原厂课的时候突然想到。我知道,如果我一开始Populate 2D 随机生成的100个点可以通过自己想要的数量利用partition list 运算器分成三组后,再进行Pull Point 返回的结果自然是分好组的。但这样,就没意思了。哈哈。

不过,我现在倒是又想到一个新的问题。如何再100里面随机取出3个数字,但是其累加正好要等于100。。。。

提供一种我的方法,可以利用点和线的关系直接分流。像这样


1.gh (9.7 KB)

块引用
这个方法点会丢失(好奇是哪个运算器的原因造成了点丢失),但是月神后面教的方式一个特别好的方式。

月神又给了新思路,并且涨了关于Panel的小知识。

1 个赞

也算是学习了,感谢,另外,我想询问一下,您在关于“曲线曲率”问题中分享的那个笔记,是用什么做的呢?请原谅我以这样方式问询,因为实在没其他的办法沟通,而且不知为何,那个帖子下方无法进行回复了,望谅解~

我用PS做的,之后转出PDF,没事再IPAD上看看 温故而知新

好的,谢谢,以为你在ipad上做的笔记。笔记做的很优秀,值得学习!

问题搞得太复杂了。
这是一个简单问题。
当你掌握了足够多的高级技巧和复杂技巧时,可能会局部丧失一些用简单方法解决简单问题的能力。
需要额外注意这一点。


好在通过多做训练,你可以重新找到感觉。

后来看了一下,和月神方法其实是一回事

1 个赞