I finished the last of the intersection handling last night, so it now seems to work correctly in all cases. I still have to sort out the horizontal edge stuff, but that is handled by the algorithm and I just have to see why my edges aren't being handled correctly. Contour extraction works well, even with the self-intersecting spiral. All that is left is to make sure the contours are being output with the correct orientation, and then I'm done. Code needs some cleaning up, but I'll finish that off tonight. -- Gareth ============================================== Gareth Hughes mailto:[EMAIL PROTECTED] DEFINITYŽ Site Administration Project Lucent Technologies, Bell Labs Australia ph: +61 2 9352 8608 _______________________________________________ Mesa-dev maillist - [EMAIL PROTECTED] http://lists.mesa3d.org/mailman/listinfo/mesa-dev