Soustraire un cercle à partir d'un autre en SVG

J'essaie de trouver un moyen de soustraire une forme à une autre en SVG, créant un trou dans le milieu ou une morsure sur le côté. Un peu comme un chemin de détourage, mais au lieu de montrer l'intersection, j'en veux pour preuve l'une des parties à l'extérieur de l'intersection. Une solution impliqués à l'aide d'Adobe Flex, mais je ne sais pas comment la mettre en oeuvre correctement. Je comprends qu'il y a un moyen de le faire dans Inkscape en utilisant boolean opérations de tracé, mais je veux garder le cercle des éléments de la façon dont ils sont au lieu de les transforme en éléments de chemin d'accès.

<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)" />
InformationsquelleAutor Iktys | 2014-03-22