pathfinder/svg
vrroom f51936d439 Fixing svg parsing
1. Order of application of transformations: While processing a
path the order of transformations are from the inner most to the
outer most.

For example: In the graphic

<svg>
  <g transform=A>
    <g transform=B>
      <path ... />
    </g>
  </g>
</svg>

Path control points will be calculated by pre-multiplying
with A * B, not B * A as per the current code.

2. Applying transformation to clip paths: The transformations
of the ancestors are applied to the clip path property of a path.

For example:

<svg>
  <defs>
    <clipPath id="clippath">
      <path id="clipper" ... />
    <clipPath/>
  </defs>
  <g transform=A>
    <path id="clippee" clip-path="url(#clippath)" ... />
  </g>
</svg>

Then, the transform A is applied to both the clippee and
the clipper.
2021-05-28 00:26:41 +05:30
..
src Fixing svg parsing 2021-05-28 00:26:41 +05:30
Cargo.toml Fix some transform issues and implement transformed radial gradients in SVG. 2020-04-20 16:40:02 -07:00