A study of a reverse engineering system based on vision sensor for free-form surfaces