diff options
| author | Lex Neva <github.com@lexneva.name> | 2022-07-23 12:10:37 -0400 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2023-02-18 22:34:36 -0500 |
| commit | a0834e2e7c2f2b6734877a8ee922c01e8c9330ba (patch) | |
| tree | f84647379866b97c2aa63930675e409fde4d4783 /lib/patterns.py | |
| parent | 99efa5a7d5eeedc34ac3af79afc1bdcd4d26ba72 (diff) | |
use patterns in cache key
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) |
