mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 09:39:52 +00:00
When a blend starts a key's path elsewhere (an open path clicked at its last anchor, a closed path turned to another start or reversed to match the other key's winding), the steps now read that key's width profile, pen pressure, tilt, bearing and rotation along the turned path, and a reversed open path's arrowheads swap ends. A width profile's sides swap when its path is reversed, a closed path's samples move past the new start keeping the step at the old one, and a split width span is sampled so its curve keeps its shape. A key whose subpaths turned differently keeps its stroke as it is. Width profiles in the steps also keep their discontinuous points instead of only the width before them, and are sampled between their points so each key's curve keeps its shape where the other key adds points; keys whose points sit at the same positions are not sampled, so a preset on both keys stays that preset. A sample of one key that lies within a millionth of the other key's step no longer hides that step.