Reverse Engineering Of 3-D Point Cloud Into Nurbs Geometry