Recognizing geometric primitives in 3D point clouds of mechanical CAD objects. (April 2023)