grasshopper系列教程-曲线的工具1

今天我们来学习Grasshopper的系列教程,今天学习的内容是关于曲线的一些小工具,他们有:炸开曲线,延伸曲线,翻转曲线方向,连接曲线

grasshopper系列教程-曲线的工具1

Explode:炸开曲线

顾名思义,就是把多段线炸开为单个曲线

grasshopper系列教程-曲线的工具1

Extend Curve:延伸曲线

延长曲线的两个端点

Grasshopper运算器左边的参数分别代表的是:

  1. 要延长的曲线
  2. 扬长曲线的类型,输入参数1为直线,2为弧线,3为平滑的曲线
  3. 曲线端点的延长线的长度
  4. 曲线终点的延长线的长度

注意事项:这个运算器必须两个端点的延长线都要有数值,这个运算器才能运作,否则会报错。

grasshopper系列教程-曲线的工具1

下图中我们可以看到延长线的效果

  1. 被延长的曲线
  2. 曲线的端点的延长线
  3. 曲线的终点的延长线

grasshopper系列教程-曲线的工具1

Flip Curve:翻转曲线方向

翻转曲线方向这个功能大家要着重注意一下,这个运算器在我们做参数化设计的时候经常会使用到,因为有时我们对一些曲线做操作的时候,发现它的方向已经反了,比如我们在做偏移曲线的时候,有些时候我们要让它往外偏移,却发现它往内偏移了,所以这个时候我们就要改变它的曲线方向,那么就会用到这个运算器。

下面的这个算法是翻转曲线方向的一个经典应用,在下图中我们可以看到一开始有一条曲线和一条直线,这条曲线呢,就是我们要改变方向的曲线,而那条直线呢,就是作为参照方向的直线,把曲线和直线都输入到翻转曲线方向运算器里就可以了。

但是大家要注意的是,有可能输出的结果是False,原因就是你输入的这条直线和原来的曲线方向是一样的,那么输出的曲线就没有发生方向的偏转了。

 

grasshopper系列教程-曲线的工具1

大家看一下下图:

  1. 要翻转方向的曲线
  2. 作为参考方向的直线
  3. 这个是这条曲线的控制点的排列顺序,在下图中我们可以看到0123是从右到左排列的,那么这个曲线的方向就是从右到左,显示编号这个运算器,大家可以看一下上图最右边的那一个运算器。

grasshopper系列教程-曲线的工具1

Join Curves:连接曲线

这个运算器没什么好讲的,就是把首尾相接的曲线连接起来,我们在犀牛操作已经用过很多回了。

grasshopper系列教程-曲线的工具1

好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧