There is no significant difference between the 2D and the 3D algorithm, except for the part that compares two intervals (resp. two ellipses). Both algorithms use a procedure to check if the interval spline from the sensing device (We used a GRF-2 light stripper scanner) is inside the interval spline of the allowable tolerance model.