mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 06:31:41 +00:00
object.distort warped the anchors of paths, groups, compound paths and clip groups but left their bounding-box angle as it was, so a rotated path kept its old box after a warp and an upright one stayed square to the page however far the warp tilted it. Text, images and symbol instances already took the angle of the warp's affine approximation. - Each path, group, compound path and clip group now takes the angle the warp turns its x axis to at its own center before the warp, the members of a warped group and the art of a linked opacity mask each at their own. An unlinked mask's art keeps its angle. Mirroring keeps the nearer angle and a collapsing warp keeps the old one. Reset Bounding Box squares the boxes again. - Each subtree's bounds are measured once while it is warped. - Corners that equal the corners of the box being warped change nothing and add no undo step. Docs: object.distort params text, docs/mcp.md, docs/target-app-parity.md.