Line and Curve Generation