private BezierCurve2D bezier;
public void draw() {
background(255);
noFill();
bezier = new BezierCurve2D();
Vec2D a = new Vec2D(300, 400);
Vec2D b = new Vec2D(300, 100);
Vec2D c = new Vec2D(mouseX, mouseY);
Vec2D d = new Vec2D(600, 100);
bezier.add(a).add(b).add(c).add(d);