In feature based reverse engineering entities, or features, having higher level engineering meaning are used to approximate point data. This is in contrast to approximating the data with free form NURBS surfaces. Currently no such system is operationally available. Interactive feature based modeling tools for feature extraction, edge detection, and draft angle approximation are presented here. Several case studies demonstrate the application of these algorithms.