通过Inkscape使用SVG:
我有几个<use>
- 标签,它们在转换时会重复使用相同的<line>
(来自defs)。
现在我想通过组合一些“变换线”并连接端点来创建一个形状(<path>
)。 Inkscape有一个组合路径的工具,但在我看来,不可能组合几个use-tags。
如何从<use>
- 标记创建单独的路径,以后将它们合并为一个路径?
简化示例:
<?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>
这个例子应该产生一个三角形的路径......
答案 0 :(得分:6)
终于找到了它:它是取消链接的克隆,它将创建新的路径/线元素。
如有必要,克隆很容易转换为常规对象 - 也就是说,剪切其与原始对象的链接。为此,请转到编辑&gt;取消克隆或在选择克隆时按 Alt + Shift + D 。
以下是source