I've got all the necessary tables set up correctly now (local minima, scanbeams etc), so I'll start the scanbeam sweep code tonight. Hopefully I'll have something committed today or tommorrow. I tested the GPC implementation of the algorithm (it comes with a nice drawing tool) and it does correctly handle the self-intersecting cases that were causing problems. -- 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