diff options
| author | Lex Neva <github.com@lexneva.name> | 2023-04-03 22:59:02 -0400 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2023-04-03 22:59:02 -0400 |
| commit | 63effb841fa3ea507135e10331b8ecb1a64e94dd (patch) | |
| tree | 24643ed08826e423c6700a720fed95776a0351d9 /lib/elements/fill_stitch.py | |
| parent | c01fb85c3d6e7d6a30282cb0a4db8d511b4d4f86 (diff) | |
add meander angle
Diffstat (limited to 'lib/elements/fill_stitch.py')
| -rw-r--r-- | lib/elements/fill_stitch.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/elements/fill_stitch.py b/lib/elements/fill_stitch.py index 7b146a36..8f22278b 100644 --- a/lib/elements/fill_stitch.py +++ b/lib/elements/fill_stitch.py @@ -186,8 +186,20 @@ class FillStitch(EmbroideryElement): return self.get_param('meander_pattern', min(tiles.all_tiles()).id) @property + @param('meander_angle', + _('Meander pattern angle'), + type='float', unit="degrees", + default=0, + select_items=[('fill_method', 'meander_fill')], + sort_index=4) + def meander_angle(self): + return math.radians(self.get_float_param('meander_angle', 0)) + + @property @param('meander_scale_percent', _('Meander pattern scale'), + tooltip=_("Percentage to stretch or compress the meander pattern. You can scale horizontally " + + "and vertically individually by giving two percentages separated by a space. "), type='float', unit="%", default=100, select_items=[('fill_method', 'meander_fill')], |
