1.CubicBezier[三次贝塞尔曲线]
三次贝塞尔曲线https://blog.youkuaiyun.com/qq_45449625/article/details/140581971
CubicBezier(start_anchor, start_handle, end_handle, end_anchor,**kwargs)
CubicBezier
是一个用于表示三次贝塞尔曲线的对象,通常出现在计算机图形学和动画处理中。三次贝塞尔曲线由四个点定义:
- start_anchor:起始锚点,表示曲线的起点。
- start_handle:起始控制点,影响曲线起始段的形状。
- end_handle:结束控制点,影响曲线结束段的形状。
- end_anchor:结束锚点,表示曲线的终点。
这四个点是通过控制点来定义曲线的弯曲程度和方向的。在这个构造函数中,**kwargs
是一个可选参数,可以传递额外的关键字参数。这些参数的具体用途通常取决于实现的上下文,例如可以用于设置曲线的颜色、宽度等属性。
一下是一个实例代码:
CubicBezier(start_anchor=[0,0,0], start_handle=[1, 2,0], end_handle=[2, 2,0],
end_anchor=[3, 0,0],color=RED_C)
在这个例子中: