Join Types pretty much finished

3 min read

Deviation Actions

liamwhite1's avatar
By
Published:
3.6K Views
Build 1.3

I just wanna say, thank you to my primary testers :icondasprid:dasprid and :iconmrbarthalamul:MrBarthalamul.


Grab it here for Windows 32bit (43.5MB): goo.gl/iA17sd
Get the source code for compiling on other machines (12.7MB): goo.gl/7Ci0J3

-LPE converts paths to outlines
-Special "peak" linecap added
-"Force miter" option for when you just have to have a miter
-Negative line widths
-"Reflected" (Extrapolated) and Extrapolated Arc miter type available!

Problems:
-Certain linecaps are broken in "reflected" mode.
-All linecaps except butt are broken in "extrapolated" mode.
-mesh gradients broken for the time being
-when outlining, path crosses itself at corners. The Livarot-based path outliner may be modified and pushed to upstream Inkscape.
-Joining nodes between paths with the effect and without has undefined behavior. Patch may be submitted to upstream Inkscape.

Demonstration:
Screenshot at 2014-02-16 12:07:49 by liamwhite1
Figure 1. This isn't Windows
Screenshot at 2014-02-22 20:24:00 by liamwhite1
Figure 2. Le reflected join
Screenshot at 2014-02-26 21:15:35 by liamwhite1
Extrapolated Arc type joins!

Go ahead, try it out, see how it works. And most importantly, if it crashes while you are using the path effect, tell me. Send me the autorecover file if you can so that I know what happened.

And now a quick disclaimer: This software is provided as-is and without any warranty.  Misuse of this software or use of this software in an illegal nature is in no way the fault of the developer or the upstream Inkscape development team.  The developers are not responsible for any loss or damages that may occur while using the software.  This software is licensed under the GPL version 2.0, a copy of which will be provided upon request.  Inkscape itself is licensed under the GPL, and is free and open-source software, meaning I am permitted to modify and redistribute the source code and/or binaries.
© 2014 - 2024 liamwhite1
Comments32
Join the community to add your comment. Already a deviant? Log In