小编Ikt*_*tys的帖子

在SVG中从另一个圆减去一个圆

我试图在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)" />
Run Code Online (Sandbox Code Playgroud)

svg clipping

32
推荐指数
2
解决办法
2万
查看次数

用连字符分隔的数字

我在网上遇到了一个SVG 优化优化器,它可以舍入路径坐标。

贝塞尔路径坐标采用一种奇怪的编号格式,用连字符分隔单个数字。第一个坐标是一个普通的数字,其余的都是特殊的。

m161 141c7 0 7-5 5-7-2-2-2-7 5-7 7 0 7 5 5 7-2 2-2 7 5 7 3 0 9-1 9-1 0 0 1 6 1 9 0 7-5 7-7 5-2-2-7-2-7 5 0 7 5 7 7 5 2-2 7-2 7 5 0 3-1 9-1 9 0 0-6-1-9-1-7 0-7 5-5 7 2 2 2 7-5 7-7 0-7-5-5-7 2-2 2-7-5-7-3 0-9 1-9 1 0 0-1-6-1-9 0-7 5-7 7-5 2 2 7 2 7-5 0-7-5-7-7-5-2 2-7 …
Run Code Online (Sandbox Code Playgroud)

svg

7
推荐指数
1
解决办法
868
查看次数

标签 统计

svg ×2

clipping ×1