Apparatus (150) for determining surface topology of a teeth (164), comprising: a scanning element with a detection surface a lighting unit (154A, 154B, 154C, 156) to provide a set of rays of incident light (158) transmitted to the part of the teeth (164) along an optical path through said scanning element for generate illuminated points (170A, 170B, 170C) on said part of the teeth (26, 164), wherein the set of incident light rays (158) produced by dividing a beam of primary light (152) being composed beam headlight (152) of different light components (A, B, C) generated by different light emitters (154A, 154B, 154C), differing from each different light components (A, B, C) for its wavelength focusing optics light (162) defining more than one focal plane (PA, PB, PC) in front of said detection surface in a variable position by said optics (162), each light beam (158A, 158B, 158C) its focus on one of said more than one focal plane (PA, PB, PC), said components (a, B, C) of each light beam a different focal plane a mechanism of movement coupled to said focusing optics (162) for moving said more than one focal plane (PA, PB, PC) to the part of the teeth (164) along an axis defined by the propagation of incident light rays (158A, 158B, 158C) a detector (176) having a set of spectrophotometers for measuring the intensity of each of a plurality of rays of light returned (172) returning from said points (170A, 170B, 170C) propagating through an opposite optical path of the incident light rays (158A, 158B, 158C) a processor connected to said detector (176) for determining for each light beam (158A, 158B, 158C), a specific point position, the position of the respective focal plane of said more than one focal plane (PA, PB, PC) which gives the maximum extent of at least one component beam returned light (158A, 158B, 25 158C) intensity and, based on the specific positions certain point, generating data representative of the topology of the teeth (164).Aparato (150) para determi