Recognition of virtual loops on 3D CAD models based on the B-rep model. (October 2016)