diff options
Diffstat (limited to 'lib/patterns.py')
| -rw-r--r-- | lib/patterns.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/patterns.py b/lib/patterns.py index 136b988f..da8c50bf 100644 --- a/lib/patterns.py +++ b/lib/patterns.py @@ -10,6 +10,15 @@ from .stitch_plan import Stitch from .utils import Point +def get_patterns_cache_key_data(node): + patterns = get_marker_elements(node, "pattern") + data = [] + data.extend([fill.wkt for fill in patterns['fill']]) + data.extend([stroke.wkt for stroke in patterns['stroke']]) + + return data + + def apply_patterns(stitch_groups, node): patterns = get_marker_elements(node, "pattern") _apply_fill_patterns(patterns['fill'], stitch_groups) |
