A method of 3D CAD model retrieval based on spatial bag of words