cairoRelCurveTo: cairoRelCurveTo
Description
Relative-coordinate version of cairoCurveTo. All offsets are
relative to the current point. Adds a cubic Bzier 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).Usage
cairoRelCurveTo(cr, dx1, dy1, dx2, dy2, dx3, dy3)
Arguments
dx1
[numeric] the X offset to the first control point
dy1
[numeric] the Y offset to the first control point
dx2
[numeric] the X offset to the second control point
dy2
[numeric] the Y offset to the second control point
dx3
[numeric] the X offset to the end of the curve
dy3
[numeric] the Y offset to the end of the curve
Details
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.