A Modified SOFM Method for Point Cloud Segmentation in Reverse Engineering