Grasshopper 工具组件用法系统课程----Params标签栏下Util课件中打包工具做的一个实例对于Nurbs Curve点的思考

首先,感谢 100-GH对Cluster Input和Cluster Output的描述;感谢大鹿帮助的解答,我只是做了一个学习思考的笔记发布出来供大家讨论,或者有不对的地方希望予以指出。

当我再上原厂工具组件课程的时候,我发现在其中一节关于Cluster Input的课程中的一个实例很有意思,是将Voronoi输出的多重直线提取每段线段的端点做为曲线的控制点在每个单元内创建一个闭合的nurbs Curve;之后再在多重直线和Nurbs Curve之间创建过渡曲线。

我在拆解思考这个实例的时候发现在Control Polygon输出的points之后进行Shift List的点的顺序连接出来的Polyline本来应该可以同时给到Nurbs Curve直接生成曲线(因为按照正常的思考逻辑多重直线和Nurbs Curve曲线用的控制点的顺序是一致的),再在多重直线和Nurbs Curve之间进行Tween Curves应该能够得到正确的过渡线,但真实结果是无法得到的,而是必须要再第一次正向(+1)Shift List推动数据后再做一次反向(-1)Shift List推动数据的结果给到Nurbs Curve所得到的曲线与多重直线才能通过Tween Curves输出正确的过渡线。至此,在我分别查询正确结果下的两次shift list的点的顺序发现,点的顺序完全不一样啊,为什么输出的结果却是正确的呢?

经过大鹿耐心的解释,我将答案做了一个整理和总结,希望大家看看是否有理解错误的地方,请帮助给与纠正,也希望如果发现这个问题的同学,能够搜索到我的这个学习笔记,能够更好的理解GH的魅力。

详细学习笔记请查看附件。

6 个赞

文章感觉写的相当可以 :+1:,就是阅读起来费老劲了 :joy:
1、图片有些太大了,或许我这个24寸的显示器有些小了。
2、网页 100%浏览,一眼看不到底;50%刚好放下,只能看清首尾标题,主要内容的字体太小了。
3、目前只看到一个小瑕疵,看不太懂,见图1,其它的还在学习中。
1

哈哈 最后智能ABC犯傻了,“搭配泰森多边形得到以上图案”