Fun with Bezier curves!
  • Add points by clicking in applet
  • Move points my mousing over a point and dragging it
  • Moving control points will make points n-1 and n+1 to move with it
  • If a control point is point N and N+1 is moved, N-1 will adjust to maintain a smooth curve
Click here to see an example where sharp corners are allowed.
Click here to see a fun drawing.

Source Code:
Bezier.java
BufferedApplet.java