Hi to all.
I just finish a LPE called "Offset" based on Liam and Krzysztof work. The branch give better results than actual offset LPE, more similar to Liam JoinType LPE than a Offset one.
Anyway, the LPE could be improved working on Geom/PathStroke and Krzysztof boolops code.
As a fast improvements things to do:
Boolops: Commented in previous mail, I have problems with fill-rule options on AminusB function. Also if we can handle overlaping curves, I could simplify the LPE.
PathStroke: Handle strange results specialy on very big width of stroke
Tavmjong, you remember our conversation about extrapolated arcs in Toronto? ¿Need a refresh? ¿Could you explain to Liam in a math point of view, to know if he want to make the proposal for the SVG working group?
lp:~inkscape.dev/inkscape/offset
All the best, Jabier.