The laser beam incidence angle was determined with a built-in feature of the Leica Cyclone 8 software to calculate surface
normal vectors. The algorithm fits a plane to 1500 adjacent points of the selected point and calculates the normal vector of
that plane. The incident angle was then calculated from plane's normal vector and the point vector between the scanner origin and a measured point on the target surface.