-----Original Message----- From: Marco [mailto:mrcekets@...400...] Sent: maandag 24 maart 2008 19:27 To: Engelen, J.B.C. (Johan) Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] [inkscpae-devel] Applying for GSoc 2008 - 2geomproject
On Sat, 22 Mar 2008 20:39:32 +0100, <J.B.C.Engelen@...1578...> wrote:
-----Original Message----- From: inkscape-devel-bounces@lists.sourceforge.net [mailto:inkscape-devel-bounces@lists.sourceforge.net] On Behalf Of Marco
Hi, I'm new to the mailing list. I'm interested in contributing in the development and
integration of
2geom as a student for GSoC. At present I dived into the most of 2geom codebase. I checked out the library from here:
https://lib2geom.svn.sourceforge.net/svnroot/lib2geom/lib2geom/trunk
I noticed that the library is already mostly implemented,
at a first
glance it seems that there are more functionalities there that in libnr. I've always to find out what is the integration level. The idea description about 2geom is enough syntetic, I
would like to
get some more info and hints so that I'll be able to write down a sensible and detailed proposal/plan for gsoc the next week. In the case it isn't possible to apply for 2geom I could be interested in Live Path Effects too but I've aways to look at the codebase.
I actually would very much like to work on integration of
2geom, since
I've introduced 2geom into Inkscape during GSoC last year. With your apparent good math knowledge, perhaps I can
interest you in
doing mesh distortion LPE ? The math is not so easy, and to make it computationally speedy perhaps 2geom needs some changes. Or perhaps you have your own LPE ideas. I think developing LPEs might have you working a lot on 2geom too. It does require quite some Inkscape coding as well though to create on-canvas editing of the mesh.
Regards, Johan
Well, my goal is to work on 2geom or lpe (that btw exploits 2geom a lot), personally I'll prefer to implement some algorithm or write test programs, rather than doing integration, on the other side I'm a newbye and so an integration task could be a soft way to learn 2geom library.
Will it be ok if I spend a first part on an integration task and a second part implementing some specific needed algorithm for 2geom or lpe (and here suggestions are welcome) ?
Ah that's not too bad an idea. What about the tweak tool Bulia is nagging us with ;) ?
Btw, I'm working on elliptical arc support in 2geom, just to take more confidence with the library. I think to be succeeded in implement a to_sbasis routine but I have always to integrate large_arc and sweep flags support.
Great!
Could you point me to some paper on mesh distortion, so I can evaluate the required effort to implement such a feature.
Sorry I cannot. Perhaps 2geom already has a toy that does it, 2dsb2d. Please ask the 2geom guys if they know papers or have other info.
Regards, Johan