mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 22:21:59 +00:00
A live-effect plug-in that paints its pieces draws each piece's brushed stroke along the piece's path at the piece's stroke width. Culling left room for brush art from the object's own stroke width around the pieces, so brush art of a moved or wider piece was cut off at the edge of the view. Culling now leaves 16 x the piece's stroke width + 8 pt past each brushed piece, and does so for a symbol instance whose art holds such a path (measured once per symbol) and for a blend, envelope or repeat that holds one. Object > Rasterize measures the brush art drawn along each piece and leaves out the object's own brush art, which is not drawn. Groups and layers now leave room for their members' brush art. The cull bounds of a group or layer united its members' bounds without the room each brushed member leaves, so the painted bounds of a group, and the area redrawn when it changes, left out brush art past its members' strokes. That applied to plain brushed paths as well as painted pieces. Each member is now measured as the renderer measures it when it draws the group, in the members of a group with a fill, stroke or adjustment of its own and in a group with crop marks or Vector Halftone too.