Interactive Curve Modeling: With Applications to