From 63effb841fa3ea507135e10331b8ecb1a64e94dd Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Mon, 3 Apr 2023 22:59:02 -0400 Subject: add meander angle --- lib/elements/fill_stitch.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/elements/fill_stitch.py') 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 @@ -185,9 +185,21 @@ class FillStitch(EmbroideryElement): def meander_pattern(self): 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')], -- cgit v1.2.3