Я пытаюсь найти способ вычесть одну фигуру из другой в SVG, создавая отверстие в середине или укуса сбоку от него. Вид как обтравочный контур, но вместо того, чтобы показывать пересечение, я хочу показать одну из частей вне пересечения. Одно решение связано с использованием Adobe Flex, но я не знал, как его правильно реализовать. Я понимаю, что есть способ сделать это в Inkscape, используя операции логического пути, но я хочу, чтобы элементы окружности были такими, какими они были, вместо того, чтобы изменять их в элементах пути.
<defs>
<subtractPath id="hole">
<circle r="50" cx="100" cy="100" />
</subtractPath>
</defs>
<circle id="donut" r="100" cx="100" cy="100" subtract-path="url(#hole)" />