Processing 3入门:Bezier贝塞尔曲线
1、bezier函数可以绘制一段贝塞尔曲线。其格式为:
bezier(
起点坐标,
起点控制点坐标,
终点控制点坐标,
终点坐标)
2、在2D模式(默认)下,每个坐标由x,y两个分量构成;
在3D模式下(size(宽,高,P3D)),每个坐标由x,y,z三个分量构成。
如图为3D模式。
3、bezierDetail函数仅可以3D模式下使用,因为2D渲染器会直接渲染为最佳状态,但是3D渲染器是用的折线渲染。
bezierDetail设置的就是贝塞尔曲线分段数。(3D模式下)
4、bezierPoint函数可以获取一条贝塞尔曲线上某个点的坐标分量。
因为bezier曲线各个分量的计算是独立的,因此,该函数格式为:
bezierPoint(起点分量,起点控制分量,终点控制分量,终点分量,系数v)
其中系数v为0时得到起点分量,1得到终点分量。
5、bezierTangent函数可以获取bezier曲线的切线矢量分量。
bezier曲线的切线同样是各个分量独立的,因此用法与bezierPoint函数相同。
如图,根据获取的切向矢量计算角度。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:43
阅读量:95
阅读量:186
阅读量:92