Assuming I have x, y, z coordinates in 3D space, are there methods which I can use to find the point where the line starts to curve in the 3D line? Assuming that each of the x, y, z coordinates are not perfectly aligned as well - there will be some noise in each of them. I'll be using Python, numpy for this. This seems to be trivial in 2D, but for some reason I'm having a hard time thinking about this in 3D. Continue reading...