A structure-based 3D CAD model similarity assessment approach