1. A system for haptically enabled, three-dimensional scanning of an object, the system comprising: a haptic interface device configured to provide haptic feedback to a user and receive input from the user during movement of an implement of the haptic interface device during three-dimensional scanning of an object, wherein the implement comprises a camera; a graphical interface configured to provide graphical feedback to the user during three-dimensional scanning of the object; and a three-dimensional scanning application in communication with the haptic interface device and the graphical interface, wherein the scanning application is configured to: (a) obtain an image of the object upon activation of a user command; (b) determine a haptic guide at one or more positions and/or orientations in space in relation to the object from which advantageous acquisition of images is possible for construction of a three-dimensional virtual representation of the object, wherein the haptic guide is determined using at least the image obtained in step (a); (c) deliver force to the user via the haptic interface device according to the haptic guide; (d) repeat one or more of steps (a) to (c) as additional images of the object are acquired; and (e) produce a three-dimensional virtual representation of the object using at least a subset of the images obtained.