I briefly cover this in my blogs, also pointing out that ordering your edges is reasonably simple when you go with strictly clockwise or strictly counter-clockwise order. The polygon can be seen as a circular linked list, which you can just rotate around until you have the top vertex first. Then moving from begin-to-end in the list gives you one side of the polygon top-down, and moving from end-to-begin in the list gives you the other side top-down.
I hope that makes some sense.
A little. At least I think I understand now why I seem to have two lines to the exact same points taking different routes. Same line, just drawn in different directions. I understand how to fix that now from reading your blog - "we sort the points of each line on their y-coordinates, so they are always rendered top-down"
I know I have the ordering of my edges done consistently as the surface removal scheme relies on that.
I guess where I'm getting lost is for the application of the HAM mode renderer.
I would probably just like to eliminate redundant lines(draw them once in the correct color) because I'm not trying to make a mask for a filling operation. Is there any sort of trick to doing that?
I hope I can get this working. I was initially kind of discouraged that HAM5 did not work on the 1200, but I just remembered it has HAM7
Thanks
nate