Geometric Modeling Methods using Point Cloud Data: Computing Techniques for Recognition and Fitting of Free-form Curves and Surfaces