oh, i didn't send this and answered my own question.
Does anyone know OTT how filling is performed?
Is it just the standard, sort the vertices and walk the inside edges down either side of the vertex a line at a time?
I can probably tell by making some shapes that don't fill in a uniform manner when you do that and see who inkscape fills them.
I've got a good collection of path segment functions together now for prototyping, and found the first SVG feature implemented on the GPU, or at least in OpenCL, filters. So, that's a positive.
I'll think I'll keep on working on the extension before doing any experimentation but I think I've to go a good outline of things to test to see how they fair in terms of rendering performance and enough SVG features down that I should be able to do a bit more than just a point line test.
I looked up Bézier length calculations again, and they are basically an approximation using lookup tables. Wikipedia said you could calculate them definitely using a partial integral when I looked a while back but it seems it was incorrect and I'm back where I started in high school calculating the sum of the magnitude of the segments.
Dear Jeff,
please stop using the mailing list as a high-frequency chat. In my opinion, this does not help anyone, neither you, nor other developers who have to sort through outdated little notes (or just delete them alltogether).
It is great to see that you found topics you love and that you work on those heavily. But please have some patience with the rest of the world: For many (all?) of us, Inkscape is a part-time hobby; progress happens over the course of months, not hours.
If this is too slow for your progress, you are always welcome to code a draft of what you want, discuss and clean up the the appropriate GitLab issues, solve bugs that are in your way, and use the chat to find more people interested in your topics. Sending all those emails, however, will probably not help.
Thanks for your understanding
Max
(who currently has little time for Inkscape, but keeps an eye on the mailing list every few weeks to see if something important has happened)
Thanks Max.
On Fri, 2020-11-13 at 12:02 +0100, Maximilian Gaukler wrote:
Dear Jeff,
please stop using the mailing list as a high-frequency chat. In my opinion, this does not help anyone, neither you, nor other developers who have to sort through outdated little notes (or just delete them alltogether).
It is great to see that you found topics you love and that you work on those heavily. But please have some patience with the rest of the world: For many (all?) of us, Inkscape is a part-time hobby; progress happens over the course of months, not hours.
If this is too slow for your progress, you are always welcome to code a draft of what you want, discuss and clean up the the appropriate GitLab issues, solve bugs that are in your way, and use the chat to find more people interested in your topics. Sending all those emails, however, will probably not help.
Thanks for your understanding
Max
(who currently has little time for Inkscape, but keeps an eye on the mailing list every few weeks to see if something important has happened) _______________________________________________ Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
participants (3)
-
Jabier Arraiza
-
Maximilian Gaukler
-
NASA Jeff