Computer Graphics and Geometric Modeling Using Beta-splines