Context.relCurveTo

Relative-coordinate version of cairo_curve_to(). All offsets are relative to the current point. Adds a cubic Bézier spline to the path from the current point to a point offset from the current point by (dx3, dy3), using points offset by (dx1, dy1) and (dx2, dy2) as the control points. After this call the current point will be offset by (dx3, dy3). Given a current point of (x, y), cairo_rel_curve_to(cr, dx1, dy1, dx2, dy2, dx3, dy3) is logically equivalent to cairo_curve_to(cr, x+dx1, y+dy1, x+dx2, y+dy2, x+dx3, y+dy3). It is an error to call this function with no current point. Doing so will cause cr to shutdown with a status of CAIRO_STATUS_NO_CURRENT_POINT.

class Context
void
relCurveTo
(
double dx1
,
double dy1
,
double dx2
,
double dy2
,
double dx3
,
double dy3
)

Parameters

dx1 double

the X offset to the first control point

dy1 double

the Y offset to the first control point

dx2 double

the X offset to the second control point

dy2 double

the Y offset to the second control point

dx3 double

the X offset to the end of the curve

dy3 double

the Y offset to the end of the curve

Meta