Processing中shapes3d库的utils包中的P_BezierSpline类

来源:互联网 发布:php企业源码简约 编辑:程序博客网 时间:2024/06/06 18:33


Processing中shapes3d库的utils包中的P_BezierSpline类通过一组给定的点的集合(称作 knots)定义了一个Bezier Spline,这个Bezier spline可以用在三维空间,也可以用在二维空间(在定义knots时z=0)。

这个Bezier Spline在控制点之间生成的是平滑的三次Bezier曲线。

通过设置(0至1)之间的一个参数值可以定位这个Bezier Spline上的位置

此类实现了Path接口,用在Extrusion类,而P_Bezier3D类用于BezTube类,也可用于Extrusion类,因为P_Bezier3D也实现了Path接口

0 0