<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
Firstly, I'm the author of Clipper ( <a
href="https://sourceforge.net/projects/polyclipping/">http://sourceforge.net/projects/polyclipping/</a>
) a newish polygon clipping library that I believe compares very
favorably with other clipping libraries ( see <a
href="http://angusj.com/delphi/clipper.php#features">http://angusj.com/delphi/clipper.php#features</a>
).<br>
<br>
Anyhow, I've just completed a simple code module that converts Cairo
paths to and from Clipper's polygon storage class (a c++ std::vector
class) making it very easy to use Clipper with Cairo.<br>
<br>
If anyone is interested, here are a couple of links to my
cairo-clipper module and a small demo utility:<br>
<a href="http://angusj.com/delphi/">C++ version (compiled with
C++Builder): http://www.angusj.com/delphi/</a>cairo_clipper_cpp.zip<br>
Delphi version: <a href="http://angusj.com/delphi/">http://www.angusj.com/delphi/</a>cairo_clipper.zip<br>
<br>
Finally, while I'm an experienced Delphi developer, I've had
relatively little experience with C++ so I welcome
feedback/suggestions if this can be done more elegantly.<br>
<br>
Angus<br>
</body>
</html>