将<use> -tags或<path>组合成<use> -tags

fee*_*ela 4 svg inkscape

通过Inkscape使用SVG:

我有几个<use>-tags,它们正在重复使用它<line>(来自defs),同时转换它.

现在我想<path>通过组合一些"变换线"并连接端点来创建一个shape().Inkscape有一个组合路径的工具,但在我看来,不可能组合几个use-tags.

如何从<use>-tag 创建单独的路径,以后将它们组合成一个路径?

简化示例:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
        <symbol id="extended_segment">
            <line style="stroke:#000000;" y2="240" x2="615" y1="240" x1="240"/>
        </symbol>
    </defs>
    <use xlink:href="#extended_segment" transform="matrix(0,-1,1,0,330,615)" />
    <use xlink:href="#extended_segment" transform="matrix(0.5,-0.8660254,0.8660254,0.5,242.1539,462.8461)" />
</svg>
Run Code Online (Sandbox Code Playgroud)

这个例子应该是一个三角形的路径......

fee*_*ela 6

终于找到了它:它是unlinking克隆,它将创建新的路径/线元素.

如有必要,克隆很容易转换为常规对象 - 也就是说,剪切其与原始对象的链接.为此,请转到编辑>取消链接克隆或在选择克隆时按Alt+ Shift+ D.

这是来源