Curves
Quadratic Curves
A quadratic curve consists of three components:
- A start point (x, y)
- A control point to make the curve (cx, cy)
- An end point which becomes the next start point (x, y)
You can draw one or more contiguous quadratic curves using the drawQuadratic()
method.
$('canvas').drawQuadratic({ strokeStyle: '#000', strokeWidth: 5, x1: 50, y1: 50, // Start point cx1: 200, cy1: 50, // Control point x2: 200, y2: 200 // End point});
Bézier Curves
A Beziér curve consists of four components:
- A start point (x, y)
- A first control point (cx, cy)
- A second control point (cx, cy)
- An end point which becomes the next start point (x, y)
You can draw one or more contiguous Bézier curves using the drawBezier()
method.
$('canvas').drawBezier({ strokeStyle: '#000', strokeWidth: 5, x1: 25, y1: 50, // Start point cx1: 175, cy1: 50, // Control point cx2: 25, cy2: 150, // Control point x2: 175, y2: 150, // Start/end point cx3: 275, cy3: 150, // Control point cx4: 125, cy4: 1, // Control point x3: 300, y3: 50 // Start/end point});