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

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

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

img

Bezier Span:贝赛尔曲线

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

· 贝赛尔曲线起点

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

· 贝赛尔曲线终点

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

右边输出端口输出:

· 贝赛尔曲线

· 贝赛尔曲线长度

img

贝赛尔曲线效果请看下图

img

Interpolate:内插点曲线

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

左边的参数分别表示

· 内插点曲线的点

· 内插点曲线的阶数

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

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

img

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

img

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

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

· 内插点曲线的点集合

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

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

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

img

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

img

Kinky Curve:给曲线倒圆角。

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

img

Nurbs Curve:控制点曲线。

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

img

P○lyArc:多段圆弧。

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

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

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

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

img

PolyLine:多段线

img

Tangent curve:正切曲线。

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

· 制作正切曲线的点。

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

img

下图是切线曲线的效果

img

grasshopper系列往期文章

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

给TA买糖
共{{data.count}}人
人已赞赏
grasshopper

grasshopper系列教程-创建多边形

2020-3-27 10:49:00

grasshopper

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

2020-4-1 10:05:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索