ha1flosse wrote:the progress of development is huge! i've been trying the extension from stesie, but it was far from usable. yours is pretty versatile! it closes a huge gap between expensive commercial tools and the available free tools for embroidery. great work!
Thank you! I'm really happy to hear that you find it useful.
thanks! i had several errors calculating the whole svg at once. the svg is avaiable on openclipart.org, the version without outlines is the one i've
been using for the embroidery - template. maybe you want to check the errors yourself. calculating the svg part by part worked although.
I wouldn't recommend loading up just any old SVG file and running my extension on it. That's definitely not how I intend it to be used, and it's likely that the errors you're seeing are from perfectly acceptable SVG things that my extension can't handle. Examples that will definitely blow it up: paths containing multiple separate filled-in regions and paths that self-intersect.
I really see the SVG as less of a picture of what I want embroidered and more of a set of instructions. By the time I've finished preparing a design SVG, it only moderately resembles the original image I based it on. At some point when I have a chance, I'll see if I can include an example SVG in the repo along with an explanation of how it all fits together.
coo! so we should built a .deb with all dependencies in one package. i can't contribute much to the process, i don't know pretty much about building packages. is the integration of libembroidery-convert in the .deb possible, so users can access it via inkscape and a small dialog vor converting the csv? unfortunately a lot of users are still on windows, but its also a good point to have a look at ubuntu if they want to use your extension.
I'm with Moini: I don't think we should be packaging a special version of inkscape. On the other hand, packaging my extension as a .deb could work great: it could depend on inkscape (and thus cause it to be installed if it's not already) and install my extension's files in /usr/share/inkscape/extensions. If we packaged libembroidery (from embroidermodder) as a separate .deb, we could have my extension depend on that, too. Stick it all in a PPA and it'd be a super-simple install for Ubuntu users, potentially point-and-click.
Oh, we'd probably also have to package up newer versions of shapely and networkx. My script definitely depends on at least one feature of the latest version of shapely.