Name
ccontext:RelCurveTo -- add relative cubic Bezier spline
Synopsis
ccontext:RelCurveTo(dx1, dy1, dx2, dy2, dx3, dy3)
Function
Relative-coordinate version of ccontext:CurveTo(). All offsets are relative to the current point. Adds a cubic Bezier 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), calling this function with dx1, dy1, dx2, dy2, dx3, dy3 is logically equivalent to calling ccontext:CurveTo() with 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 the context to shutdown with a status of #CAIRO_STATUS_NO_CURRENT_POINT.

Inputs
dx1
the X offset to the first control point
dy1
the Y offset to the first control point
dx2
the X offset to the second control point
dy2
the Y offset to the second control point
dx3
the X offset to the end of the curve
dy3
the Y offset to the end of the curve

Show TOC