A device that uses laser scanning with time of flight or triangulation techniques to construct a three-dimensional model of a scene. Triangulation is achieved by illuminating the scene with a laser, and focusing on the resulting bright dot with a camera placed at a different angle. Knowing the position and orientation of both laser and camera, and the image pixel corresponding to the dot, makes it possible to compute a three-dimensional location for the dot. See also lidar.