Method Cairo.Context()->curve_to()


Method curve_to

void curve_to(float|int x1, float|int y1, float|int x2, float|int y2, float|int x3, float|int y3)

Description

Adds a cubic Bézier spline to the path from the current point to position (x3, y3) in user-space coordinates, using (x1, y1) and (x2, y2) as the control points. After this call the current point will be (x3, y3).

If there is no current point before the call to curve_to() this function will behave as if preceded by a call to move_to(x1, y1).

Parameter x1

the X coordinate of the first control point

Parameter y1

the Y coordinate of the first control point

Parameter x2

the X coordinate of the second control point

Parameter y2

the Y coordinate of the second control point

Parameter x3

the X coordinate of the end of the curve

Parameter y3

the Y coordinate of the end of the curve