I've re-organized the way the winding rules are calculated, now that things
are almost complete it makes more sense to do things the way I'm doing them
now.

Any intersected contours are handled first, so that the winding numbers of a
set of non-intersecting contours can be calculated.  The contours can then
be labelled inside or outside.  Once all contours are labelled, the
resulting set can be extracted.

Sounds good, mostly works, except for a slight problem in the intersected
contour handling code that picks the wrong edge to follow in the big
self-intersecting loop in book/tesswind.c - I'm tracking it down now.

-- 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

Reply via email to