grasshopper系列教程-创建特殊曲线

今天我们继续来学习grasshopper的课程,我们今天要学习的内容是关于一些曲线的特殊的创建方法,他们通常是可以被应用在曲面上绘制,比如在曲面上绘制曲线或者抽离曲面的结构线,又或者截取曲线上的其中一小段等等这些操作,有了这些运算器可以大大的解决我们绘制曲线遇到的不便。

好的,那我们开始今天的课程吧

grasshopper系列教程-创建特殊曲线

Curve on surface:在曲面上绘制曲线

这个运算器可以让我们在曲面上自由的绘制曲线,它绘制的原理就是通过输入全面的uv点,然后这些uv点映射到曲面上,并串联成内插点曲线

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

· 这个端口要输入一个曲面

· Uv端口要输入UV点,所谓UV点就是在平面上的映射点,这些点并不是在曲面上的,而是在平面的第一象限(Xy的正方向的夹角那个区域)

grasshopper系列教程-创建特殊曲线

在下图当中,分别标记了123,他们分别表示:

\1. 基准曲面

\2. UV点

\3. 在曲面绘制的曲线

grasshopper系列教程-创建特殊曲线

Geodesic:在曲面上的最短曲线

所谓最短曲线就是指:在一个曲面上定义两个点,这两个点中的起点会沿着曲面游走,并找到一个最短距离,那这个游走的路径绘制了一条曲线,那这条曲线我们就称之为最短曲线

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

\1. 输入一个曲面

\2. 最短曲线的起点

\3. 最短曲线的终点

grasshopper系列教程-创建特殊曲线

下图是最短曲线的效果

grasshopper系列教程-创建特殊曲线

Iso Curve:

所谓的结构线就是曲面表面的纵横经络网线,掌握这个工具的话,我们可以在设计中可以任意的抽取曲面上面的纵横线,为我们绘制曲线,节省大量的时间。

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

\1. 要抽离结构线曲面

\2. 输入UV点

grasshopper系列教程-创建特殊曲线

抽离结构线的效果,请看下图。

grasshopper系列教程-创建特殊曲线

Sub Curve:子曲线

这个运算器的作用就是在一个曲线上截取它的子线段,对于截断曲线来说,它是非常好用的

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

\1. 被截取的曲线

\2. 截取的曲线的区间

注意事项:

· 我们如果要截取线段的话,一定要先计算出这个曲线的区间大小,曲线的区间,我们在以前的课程已经讲过了,大家如果不知道是哪个运算器的话,可以回去看我们前面的课程。

· 第2个是区间的大小不要超出曲线的区间最大值,否则会报错。

grasshopper系列教程-创建特殊曲线

在下图当中我们可以看到绿色线段就是截取出来的线段,

grasshopper系列教程-创建特殊曲线

Tween curve:两个曲线之间的曲线

这个运算器在犀牛也是有的他还是非常好用的,我们可以在两个曲线之间绘制n条平行的曲线

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

\1. A曲线

\2. B曲线

\3. Ab曲线之间的百分比间距,这个值的是0~1之间的值,比如说输入0.5的话,这生成的曲线就在ab曲线之间的中间的位置,如果我们要生成多条曲线的话,在F端口我们可以输入多个参数。

grasshopper系列教程-创建特殊曲线

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

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