Vector Inkscape矢量填充图案的语法
这里有一些Inkscape填充图案可下载: 它们的语法如下所示,例如:Vector Inkscape矢量填充图案的语法,vector,inkscape,Vector,Inkscape,这里有一些Inkscape填充图案可下载: 它们的语法如下所示,例如: <pattern id="Hatch1.0x135" inkscape:stockid="Hatch 1.0 x -45°" x="0" y="0" width="5.345059133378628" height="5.345059133378628" patternUnits="use
<pattern id="Hatch1.0x135"
inkscape:stockid="Hatch 1.0 x -45°"
x="0" y="0" width="5.345059133378628" height="5.345059133378628"
patternUnits="userSpaceOnUse">
<path
style="stroke:#000000;stroke-width:0.25mm"
d="M 1.5655315743235096,-3.7795275590551185 9.124586692433747,3.7795275590551185"/>
<path
style="stroke:#000000;stroke-width:0.25mm"
d="M -3.7795275590551185,-3.7795275590551185 9.124586692433747,9.124586692433747"/>
<path
style="stroke:#000000;stroke-width:0.25mm"
d="M -3.7795275590551185,1.5655315743235096 3.7795275590551185,9.124586692433747"/>
</pattern>
…并创建一个对角线无缝填充图案,如下所示:
然而,这些图案填充对我来说太粗糙了,也许有一个比这里使用的更简单的语法
而且,我无法理解这些奇数。当我将它们更改为以下内容时:
<pattern id="MyPattern"
inkscape:stockid="MyPattern"
x="0" y="0" width="3" height="3"
patternUnits="userSpaceOnUse">
<path
style="stroke:#000000;stroke-width:0.1mm"
d="M 1,-3 9,3"/>
<path
style="stroke:#000000;stroke-width:0.1mm"
d="M -3,-3 9,9"/>
<path
style="stroke:#000000;stroke-width:0.1mm"
d="M -3,1 3,9"/>
</pattern>
…然后图案不再无缝平铺,而是如下所示:
或者甚至像这样,上面代码中的数字有些变化:
我在这里找到了一些相关的东西:
因此,SVG规范中似乎有一个本机填充函数,它应该比上面的平铺代码更容易。然而,我不知道这是否或如何适用于Inkscape
感谢你的任何想法