fitting curves and surfaces to point clouds in the presence of obstacles .
Fundamentals of Computer Aided Geometric Design