Implicit Curves and Surfaces: Mathematics Data Structures and Algorithms