GPC – General Polygon Clipper library
The University of Manchester GPC library
(wikipedia:
GPC)
|
|
GPC Licensing GPC is free for downloading and time-unlimited evaluation by anyone. |
| Non-commercial use of GPC (for example: private / hobbyist / education) |
|
GPC is free for non-commercial use only. |
| Commercial use of GPC (for example: product development / commercial research) |
|
If you wish to use GPC in support of a
commercial product, |
Download GPCGPC v2.32 (zip, 28k). On-line documentation is here. |
Maxim Shemanarev, developer of the Anti-Grain Geometry
high quality rendering engine, has kindly donated
this
Windows application which shows GPC in action.

The gpctool package allows the interactive graphical evaluation of the GPC library under Unix / X11. Compilation requires the Mesa (or OpenGL) and xforms libraries - no precompiled binaries are available. The gpctool sources are available as either a Unix compressed tarfile (62k) or a PC Zip file (38k). Please note that this software is completely unsupported.
| ActionScript 3 port | Jakub Kaniewski |
| C# wrapper | Stefan Menne / Guido Bonino |
| Cocoa/NSBezier wrapper | Graham Cox |
| COM wrapper | Tom Wolf |
| Delphi/Pascal port (GPC v2.30) | Stefan Schedel |
| Delphi/Pascal port (GPC v2.32) | Richard B. Winston |
| haXe port | Michael Baczynski |
| Haskell port | Marco Túlio Gontijo e Silva |
| Java port | Daniel Bridenbecker |
| Lua binding | Luiz Henrique de Figueiredo |
| Octave binding | Rafael Laboissiere |
| Perl binding |
Eric Wilhelm |
| Python bindings |
Joerg Raedler |
| VB.NET wrapper | Tadej Basa |
If you are a non-commercial user and you have found GPC to be useful, we invite you to please make a donation and help support the continuation of this project. Thanks!
However, If you wish to use GPC in support of a
commercial product, you must obtain an official GPC Commercial Use Licence from
The University of Manchester.
Please email for details.
Page last updated:
27 December 2012.