Boundary representation compatible feature recognition for manufacturing CAD models