A device for determining the surface topology and associated color of a
structure, such as a teeth segment, includes a scanner for providing
depth data for points along a two-dimensional array substantially
orthogonal to the depth direction, and an image acquisition means for
providing color data for each of the points of the array, while the
spatial disposition of the device with respect to the structure is
maintained substantially unchanged. A processor combines the color data
and depth data for each point in the array, thereby providing a
three-dimensional color virtual model of the surface of the structure. A
corresponding method for determining the surface topology and associated
color of a structure is also provided.