[cairo-commit] [cairo-www] src/summerofcode

Carl Worth cworth at freedesktop.org
Tue Mar 18 12:20:16 PDT 2008


 src/summerofcode/ideas.mdwn |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 924484d9ed5d99fa79126be24f5dcd312d1d005e
Author: Carl Worth <cworth at freedesktop.org>
Date:   Tue Mar 18 12:20:15 2008 -0700

    web commit by frob: it's supposed to be edited by cworth

diff --git a/src/summerofcode/ideas.mdwn b/src/summerofcode/ideas.mdwn
index eae0a53..cf0c1cd 100644
--- a/src/summerofcode/ideas.mdwn
+++ b/src/summerofcode/ideas.mdwn
@@ -148,6 +148,14 @@ challenge you're looking for.
     Reference](http://www.adobe.com/products/postscript/pdfs/PLRM.pdf)
     for details.
 
+  * [Hard ?] Implement path operations like combine/intersect/overlay
+
+    A robust "intersection finder" is at the heart of all of this (that's the hardest part).
+    It would start with robust primitives for polygons, intersecting two paths would do a polygonal approximation of the curves,
+    do the intersection, and return a path that has no curves in it. And then could be potentially extended to have curves in the output.
+    An example of direct 'visible impact' could be an ability to extend cairo's clipping functions with something like `cairo_clip_exclude(cr)`
+    and `cairo_clip_invert(cr)`.
+
 Website improvements
 ====================
 


More information about the cairo-commit mailing list