1. A three-dimensional imaging apparatus for generating an image of a three-dimensional object, the apparatus comprising: at least two sets of reflective elements; an image-capturing device operative to capture two images using rays emitted from the object and reflected from the respective sets of reflective elements; and a processor operative (i) to identify a plurality of sets of matching points in the respective captured images, each set of matching points having been generated by respective rays emitted by a single corresponding element of the object, and (ii) for each set of matching points in the respective captured images, to determine a location of the corresponding element of the object; wherein, the processor is operative to generate an image of the object using the determined locations of the plurality of elements of the object.