- Drag the two gray points to change the start and end position of the curve - Use the plus button to add intermediate points, then place the point by clicking - Drag the red points to change the intermediate points - The minus button removes your most recent point - Press "h" to hide the intermediate points, and "h" again to show them
The algorithm I implemented was based of the one shown in the Wikipedia article on bezier curves.