Dear Josh,
> Yes, I personally think this would make sense to add directly into
> Inkscape.
very well. I think quite a few people would love to see this in Inkscape.
> Do you have your code hosted anywhere online for other to take a
> look at and/or test?
not yet. The main purpose of my email was to discuss the best method to
do this. I guess if you plan to integrate it, I should create an
embroidery branch on launchpad, which means I would need permission to
do so. I should say that I have close to 0 experience with bzr, but
quite a bit with git and before with SVN, Clearcase & Co.
If you first want to check if I do reasonable quality code, I can of
cause upload a patch e.g. on my website.
In case you want me to start on launchpad right away: my launchpad
account name is MSoegtrop.
Best regards,
Michael
On 29.02.2016 04:41, Josh Andler wrote:
> Hey Michael,
>
> Yes, I personally think this would make sense to add directly into
> Inkscape. We already have Gcodetools extensions in trunk (which is "special
> case" like embroidery), so to me it seems like it would be a great fit to
> extend the functionality of Inkscape to include this.
>
> Do you have your code hosted anywhere online for other to take a look at
> and/or test?
>
> Cheers,
> Josh
>
> On Sat, Feb 27, 2016 at 6:39 AM, Michael Soegtrop <MSoegtrop@...889...>
> wrote:
>
>> Dear Inkscape Developers,
>>
>> I added a few features to Inkscape for use in embroidery, because the
>> commercial tools available don't offer the artistic flexibility I want.
>> I would like to have your opinion on if you think it makes sense to
>> integrate such functionality into the Inkscape mainline, or if it would
>> be too much of a stretch. It boils down to some LPEs and an export
>> format. The commercial tool I have from Bernina (a Swiss sewing machine
>> manufacturer) is based on Corel Draw.
>>
>> Below is a list of the additions I did / I am working on.
>>
>> Please let me know what you think about this. With these additions,
>> Inkscape offers substantially more flexibility than affordable
>> commercial SW (and affordable here means 500..1000$).
>>
>> Best regards,
>>
>> Michael
>>
>>
>> 1.) Ways to fill an area with clusters of contours
>>
>> Inkscape already offers 2 path interpolation LPEs which allow this. I
>> plan to add a 3rd one which creates a set of equidistant inset/outset
>> paths.
>>
>>
>> 2.) A way to connect sub path of a path into one continuous path
>>
>> I added an LPE to do this with various options of end interpolation.
>> Maybe if I use bool-ops I need to extend it with some sort of sorting,
>> cutting and auto reversing mechanism to keep the connections short.
>>
>>
>> 3.) A way to cut a path into stitches (straight line segments) in a
>> controlled way.
>>
>> I added an LPE to do this, but it is quite primitive as yet.
>>
>>
>> 4.) Bool ops on paths because in embroidery you cannot simply hide an
>> object below another one.
>>
>> I just added a bool-op LPE for this - needs some additional work to cut
>> contours against a closed path.
>>
>>
>> 5.) A tool to convert graphics output to some format an embroidery /
>> sewing machines can read.
>>
>> I wrote an external tool to convert HPGL to a common embroidery format
>> (stitch/DST), but could also integrate this into Inkscape.
>>
>>
>> 6.) Maybe a tool to hide connections between path segments below filled
>> areas. For a sewing machine it is quite complicated to do a "pen up" -
>> it has to cut the threads, so one typically hides connection paths below
>> some embroidery to avoid thread cutting.
>>
>> Currently I do this semi-manually. Doing this automatically might be
>> quite complicated.
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>> Monitor end-to-end web transactions and take corrective actions now
>> Troubleshoot faster and improve end-user experience. Signup Now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>> _______________________________________________
>> Inkscape-devel mailing list
>> Inkscape-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>>
>