旋转并不是我们从简单形状生成图像的唯一方法。在这个例子中,我们定义了一个树的形状,然后将其放置在不同的位置,以不同的大小来绘制森林。
首先,我们创建一个矩形和圆形的背景。
然后我们定义一个树的形状:
然而,这个树形不应该像这样出现在UI上。我们可以通过将整个树移动到 defs 来隐藏它。 defs 是我们图像的隐藏隔间。这里的东西不会显示在屏幕上,但我们可以参考它们并在以后使用它们。
然后,我们将这两个元素包装成一个组,设置一个 id ,然后与 use 元素一起重用它。
在这里,我们还通过设置 x 和 y 坐标来定位复用的元素,并使用 scale 变换来为图像添加一些透视图。