User Controlled Curve Points

Making n interactive curve with Processing.js

This code uses a multi-dimensional array to store the X and Y of the control points. When the control points are hovered over, they expand so that the user has a visual cue they are interacting with a curve.