gpt4 book ai didi

html - 在 SVG 中镜像路径

转载 作者:技术小花猫 更新时间:2023-10-29 12:52:51 26 4
gpt4 key购买 nike

我想使用路径在 SVG 中编写一棵圣诞树。

我开始为树的左半部分编写路径,现在我想沿 y 轴镜像这些点以创建右半部分。我尝试了很多变体的 scale 命令,但它根本不起作用。 :/有人可以帮我吗?

这是我的代码:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

<svg width="2000" height="2000" xmlns="http://www.w3.org/2000/svg">

<path style="stroke:green;fill:none;
stroke-width:10;"
d="M1000,200 Q950,400 800,500 Q600,600 750,650 T700,850 Q400,1100 600,1100 T500,1400 Q250,1600 450,1600 L850,1600 Q950,1600 950,1700"/>

<path transform="translate(350)" style="stroke:green;fill:none;
stroke-width:10;"
d="M1000,200 Q950,400 800,500 Q600,600 750,650 T700,850 Q400,1100 600,1100 T500,1400 Q250,1600 450,1600 L850,1600 Q950,1600 950,1700"/>

</svg>

现在如何:http://www.bilderload.com/bild/272965/istFI270.jpg

它应该是怎样的:http://www.bilderload.com/bild/272964/soll399GL.jpg

最佳答案

使用transform="translate(2000), scale(-1, 1)"

<svg width="200" height="200">
<g transform="scale(.1)">

<path style="stroke:green;fill:none;
stroke-width:10;"
d="M1000,200 Q950,400 800,500 Q600,600 750,650 T700,850 Q400,1100 600,1100 T500,1400 Q250,1600 450,1600 L850,1600 Q950,1600 950,1700"/>

<path transform="translate(2000), scale(-1, 1)" style="stroke:green;fill:none;
stroke-width:10;"
d="M1000,200 Q950,400 800,500 Q600,600 750,650 T700,850 Q400,1100 600,1100 T500,1400 Q250,1600 450,1600 L850,1600 Q950,1600 950,1700"/>

</g>
</svg>

Original on jsFiddle

关于html - 在 SVG 中镜像路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13898292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com