今天我们继续来学习grasshopper的课程,今天的课程是关于创建贝赛尔曲线的。
所谓贝赛尔曲线就是有两个控制杆的曲线,通过两个控制杆的控制,我们可以变换曲线的形态。贝赛尔曲线得益于易于控制和优美的线条,使得我们在做建筑设计时把它赋予到建筑的轮廓上。
Bezier Span:贝赛尔曲线
一个标准的贝赛尔曲线,它必须具备以下4个条件
· 贝赛尔曲线起点
· 贝赛尔曲线起点切线方向
· 贝赛尔曲线终点
· 贝赛尔曲线终点切线方向
右边输出端口输出:
· 贝赛尔曲线
· 贝赛尔曲线长度
贝赛尔曲线效果请看下图
Interpolate:内插点曲线
内插点曲线是直所绘制的曲线穿过鼠标指定的点
左边的参数分别表示
· 内插点曲线的点
· 内插点曲线的阶数
· 是否闭合曲线,ture表示闭合,false表示不闭合,默认状态下是不闭合的
输出端口和贝赛尔曲线一样
闭合和不闭合的两张种状态,请看下图
Interpolate (t):指定切线方向的内插点曲线
左边的输入端口参数分别是:
· 内插点曲线的点集合
· 内插点曲线终点的切向方向。
· 内插点曲线终点的切向方向。
右边输出端口的参数和内插点曲线一样
Interpolate (t):这个运算器和上面的一样,只不过这个是旧版本的,他在图标上已经标注出来了。
Kinky Curve:给曲线倒圆角。
A参数输入圆角的角度就可以了。
Nurbs Curve:控制点曲线。
控制点曲线是我们犀牛绘制曲线的最常用的工具。这里不对它的功能做一些赘述了。
P○lyArc:多段圆弧。
左边的输入端口参数分别是:
· 这个参数输入多段圆弧经过的点。
· 这个端口输入起点的切向方向。
· 这个端口表示布尔值,false表示输出曲线不闭合。
PolyLine:多段线
Tangent curve:正切曲线。
左边的输入端口参数分别是:
· 制作正切曲线的点。
· 正切曲线上每个点的切向方向。这里要注意点和切线方向的数量要一致,否则会报错
下图是切线曲线的效果
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。