GPC: General Polygon Clipper library

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 1916
Joined: Thu May 08, 2014 5:37 am

GPC: General Polygon Clipper library

Post by Ada Coda » Sun Dec 27, 2015 7:26 pm

GPC: General Polygon Clipper library

Abstract: The University of Manchester GPC library is a flexible and highly robust polygon set operations library for use with C, C#, Delphi, Java, Perl, Python, Haskell, Lua, VB.Net and other applications. It supports difference, intersection, exclusive-or and union clip operations, and polygons may be comprised of multiple disjoint contours. Contour vertices may be given in any order - clockwise or anticlockwise, and contours may be convex, concave or self-intersecting, and may be nested (i.e. polygons may have holes). Output may take the form of either polygon contours or tristrips, and hole and external contours are differentiated in the result. GPC is free for non-profit and educational use; a Commercial Use License is required for commercial use.

Internet Archive link provided for archival purposes; per its website, GPC is no longer distributed or available as of August 2020.

Credit: Murta, Alan

Site: ... /software/

Bibcode: 2015ascl.soft12006M

ID: ascl:1512.006
Last edited by Ada Coda on Fri Aug 21, 2020 7:04 pm, edited 1 time in total.
Reason: Updated code entry.

Post Reply