LiDAR/Laser
Laser scanners use laser light to measure the time it takes from an emitter to reflect into the reception detector on the laser scanner unit. These scanners will typically use a rotating mirror and laser on a unit that captures accurate measurement data however can miss out on the fine texture qualities/image colour data as these devices focus on accuracy over image clarity.
The time of flight (time it takes for light to return off a surface) it was determines the 3D structural data. Laser scanners do struggle with transparent, reflective environments that have high levels of interference typically UV light that could interfere with the laser light wavelengths.