
I'm implementing Weiler-Atherton's algorithm for boolean operations on concave polygons and I have a hard time dealing with the special cases. Does anyone have some knowledge on how to handle intersecting parallel edges, and stuff like that. Currently I knot how to deal with vertices which lie on edges and coincident vertices, but other special cases are still a mistery to me.
Petko