Has anyone implemented in VB the Weiler algorithm for polygon clipping by another polygon (not necessarily a rectangle!)?