Introduction - If you have any usage issues, please Google them yourself
Basically almost all of the respondents suggested dividing up the set of
discrete points into a set of triangles and then computing the intersection
of these rectangles with planes representing the contour levels. This way
we can process all the levels at once instead of the "crawler" type algorithms
which is what I had originally been trying to get to work.