We should be able to specify a small number of intuitive controls;
the curve should be automatically computed from controls.
Examples of intuitive controls:
- “Connect the dots” approach: specify several points on the curve, draw a nice line through these points;
- Specify the direction (tangent) of the curve in some places
Unintuitive controls: polynomial coefficients etc.