summaryrefslogtreecommitdiff
path: root/embroider_params.inx
AgeCommit message (Collapse)Author
2016-11-19rewrite of Embroidery Params into a full GUI appLex Neva
The Embroidery Params filter now pops up a full GTK dialog. This alows it to load existing values in the selected shapes and present them to the user. The user can also load and save presets. If selected shapes have differing values for a given param, the values are presented in a dropdown so the user can select one to apply to all.
2016-11-06add fill underlay settings to embroider_params and embroider_update extensionsLex Neva
2016-11-02major refactorLex Neva
Split into classes for Fill, Stroke, and SatinColumn. Renamed params to be the same across XML attributes and OptionParser. Added distinct stitch length params for satin underlay. Renamed "satin underlay" to "contour underlay" and split out "center walk underlay" and "zigzag underlay". The code is ten times more readable, parameters make more sense, and everything is specified by the user in millimeters. Basically, everything is way better.
2016-10-28switch to millimeters and make pixels_per_millimeter an optionLex Neva
2016-10-19add center walk and zigzag underlay for satinLex Neva
the code's a total hack, but it gets the job done
2016-05-16add satin underlay and offset paramsLex Neva
2016-05-14add pull compensation for satin columnsLex Neva
2016-04-27a bunch of features and fixesLex Neva
* added "flip" option for fills to start stitching in upper left rather than right * line up rows in abutting fills properly * handle intersect_with_grating intersection result that is a line or single point (skip row) * skip endpoint marker tags in SVG files (subtags look like paths) * dashed stroke indicates running stitch (<=0.5 width still works but is deprecated) * in running stitches, add a stitch at apex of sharp corners
2016-02-18get rid of randomness in fillsLex Neva
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.
2016-01-30add satin column to embrioder params pluginLex Neva
2016-01-20add 'Embroider Params' extension to set XML attributes on svg nodesLex Neva