Automatic recognition of manufacturing features for 3D CAD products using a hybrid approach