summaryrefslogtreecommitdiff
path: root/embroider_params.inx
diff options
context:
space:
mode:
authorLex Neva <github@lexneva.name>2016-02-18 21:40:37 -0500
committerLex Neva <github@lexneva.name>2016-02-18 21:43:16 -0500
commitd1cd63eecd9665c789bd4263de07562408ec896f (patch)
tree49261ac42a2634d2a48e6e8b4a911979a9b966d9 /embroider_params.inx
parentcf81db3670dd985583b2d158dd1214f8f2e717e0 (diff)
get rid of randomness in fills
Previously, each row in a fill region was offset by a random amount. This looks better than not offsetting at all (which will create visible columns of stitches), but humans are very good at finding patterns in randomness. The result is that fill regions look weird. This commit instead carefully orders the stitches in fill regions such that each row's stitches are offset by half of max_stitch_length from the previous. There are also a couple of other miscellaneous fixes and features in here -- sorry about that.
Diffstat (limited to 'embroider_params.inx')
-rw-r--r--embroider_params.inx3
1 files changed, 2 insertions, 1 deletions
diff --git a/embroider_params.inx b/embroider_params.inx
index 72b92a40..e838cf30 100644
--- a/embroider_params.inx
+++ b/embroider_params.inx
@@ -5,13 +5,14 @@
<dependency type="executable" location="extensions">embroider_params.py</dependency>
<dependency type="executable" location="extensions">inkex.py</dependency>
<param name="zigzag_spacing" type="string" _gui-text="Zigzag spacing (pixels)"></param>
- <param name="running_stitch_length" type="string" _gui-text="Running stitch length (pixels)"></param>
+ <param name="stitch_length" type="string" _gui-text="Running stitch length (pixels)"></param>
<param name="row_spacing" type="string" _gui-text="Row spacing (pixels)"></param>
<param name="max_stitch_length" type="string" _gui-text="Maximum stitch length (pixels)"></param>
<param name="repeats" type="string" _gui-text="Repeats (stroke only)"></param>
<param name="angle" type="string" _gui-text="Angle for lines in fills"></param>
<param name="hatching" type="string" _gui-text="Hatching? (yes/no)"></param>
<param name="satin_column" type="string" _gui-text="Satin Column? (yes/no)"></param>
+ <param name="stroke_first" type="string" _gui-text="Stitch stroke before fill? (yes/no)"></param>
<effect>
<object-type>all</object-type>
<effects-menu>