Geometric modeling (2nd ed.)