grasshopper系列教程-贝赛尔曲线创建曲线

今天我们继续来学习grasshopper的课程,今天的课程是关于创建贝赛尔曲线的。

所谓贝赛尔曲线就是有两个控制杆的曲线,通过两个控制杆的控制,我们可以变换曲线的形态。贝赛尔曲线得益于易于控制和优美的线条,使得我们在做建筑设计时把它赋予到建筑的轮廓上。

grasshopper系列教程-贝赛尔曲线创建曲线

Bezier Span:贝赛尔曲线

一个标准的贝赛尔曲线,它必须具备以下4个条件

· 贝赛尔曲线起点

· 贝赛尔曲线起点切线方向

· 贝赛尔曲线终点

· 贝赛尔曲线终点切线方向

右边输出端口输出:

· 贝赛尔曲线

· 贝赛尔曲线长度

grasshopper系列教程-贝赛尔曲线创建曲线

贝赛尔曲线效果请看下图

grasshopper系列教程-贝赛尔曲线创建曲线

Interpolate:内插点曲线

内插点曲线是直所绘制的曲线穿过鼠标指定的点

左边的参数分别表示

· 内插点曲线的点

· 内插点曲线的阶数

· 是否闭合曲线,ture表示闭合,false表示不闭合,默认状态下是不闭合的

输出端口和贝赛尔曲线一样

grasshopper系列教程-贝赛尔曲线创建曲线

闭合和不闭合的两张种状态,请看下图

grasshopper系列教程-贝赛尔曲线创建曲线

Interpolate (t):指定切线方向的内插点曲线

左边的输入端口参数分别是:

· 内插点曲线的点集合

· 内插点曲线终点的切向方向。

· 内插点曲线终点的切向方向。

右边输出端口的参数和内插点曲线一样

grasshopper系列教程-贝赛尔曲线创建曲线

Interpolate (t):这个运算器和上面的一样,只不过这个是旧版本的,他在图标上已经标注出来了。

grasshopper系列教程-贝赛尔曲线创建曲线

Kinky Curve:给曲线倒圆角。

A参数输入圆角的角度就可以了。

grasshopper系列教程-贝赛尔曲线创建曲线

Nurbs Curve:控制点曲线。

控制点曲线是我们犀牛绘制曲线的最常用的工具。这里不对它的功能做一些赘述了。

grasshopper系列教程-贝赛尔曲线创建曲线

P○lyArc:多段圆弧。

左边的输入端口参数分别是:

· 这个参数输入多段圆弧经过的点。

· 这个端口输入起点的切向方向。

· 这个端口表示布尔值,false表示输出曲线不闭合。

grasshopper系列教程-贝赛尔曲线创建曲线

PolyLine:多段线

grasshopper系列教程-贝赛尔曲线创建曲线

Tangent curve:正切曲线。

左边的输入端口参数分别是:

· 制作正切曲线的点。

· 正切曲线上每个点的切向方向。这里要注意点和切线方向的数量要一致,否则会报错

grasshopper系列教程-贝赛尔曲线创建曲线

下图是切线曲线的效果

grasshopper系列教程-贝赛尔曲线创建曲线

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

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