Virtual assembly of mechanical components and collision detection | IEEE Conference Publication | IEEE Xplore