手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Processing 3入门:Bezier贝塞尔曲线

时间:2024-10-12 16:56:17

1、bezier函数可以绘制一段贝塞尔曲线。其格式为:bezier( 起点坐标, 起点控制点坐标, 终点控制点坐标, 终点坐标)

Processing 3入门:Bezier贝塞尔曲线

2、在2D模式(默认)下,每个坐标由x,y两个分量构成;在3D模式下(size(宽,高,P3D)),每个坐标由x,y,z三个分量构成。如图为3D模式。

Processing 3入门:Bezier贝塞尔曲线

3、bezierDetail函数仅可以3D模式下使用,因为2D渲染器会直接渲染为最佳状态,但是3D渲染器是用的折线渲染。bezierDetail设置的就是贝塞尔曲线分段数。(3D模式下)

Processing 3入门:Bezier贝塞尔曲线
Processing 3入门:Bezier贝塞尔曲线

4、bez坡纠课柩ierPoint函数可以获取一条贝塞尔曲线上某个点的坐标分量。因为bezier曲线各个分量的计算是独立的,因此,该函数格式为:bezierPoint(起点分量,起点控制分量,终点控制分量,终点分量,系数v)其中系数v为0时得到起点分量,1得到终点分量。

Processing 3入门:Bezier贝塞尔曲线

5、bezierTangent函数可以获取bezier曲线的切线矢量分量。bezier曲线的切线同样是各个分量独立的,因此用法与bezierPoint函数相同。如图,根据获取的切向矢量计算角度。

Processing 3入门:Bezier贝塞尔曲线
© 手抄报圈