If the x-coordinates (or y-coordinates) are the same, it causes the interpolated surface to be a vertical plane, which produces an infinite solution for the curvature coefficient and causes a crash. Currently MCC-LIDAR only checks for this condition if 3 points produce the plane, but this case makes it apparent that the vertical plane test needs to be applied to a greater number of points. Or perhaps there's another more elegant/efficient solution to this problem?
It's hard to read the coordinate data from the screenshot. Could you copy and paste the text in the error message into a new comment for this ticket? Thanks.
A. Hudak emailed me a Word document with the screenshot in it, so I could read the error message. Here it is:
Fixed in revision r167.
Related
Commit: [r167]