用圆弧填充SVG路径不正确

用圆弧填充SVG路径不正确,svg,Svg,我有一些用svg路径制作的形状,我想填充它们的内部。但我有一个问题,如果弧涉及 预期结果 当前结果 HTML 这是您绘制路径的方式。请查看任何路径的d属性。对于形状的每一侧,移动到不同的点(M命令),然后绘制曲线。为了能够填充您绘制的形状,您需要将指针移动到一个点并在不抬起手指鼠标的情况下绘制形状 接下来我重写了你的路径。请看一下d属性:没有M命令(第一个命令除外),这意味着形状是连续绘制的。没有中断 svg{边框:1px实心;宽度:300px} 这是您绘制路径的方式。请查看任何路径的d

我有一些用svg路径制作的形状,我想填充它们的内部。但我有一个问题,如果弧涉及

预期结果

当前结果

HTML


这是您绘制路径的方式。请查看任何路径的d属性。对于形状的每一侧,移动到不同的点(M命令),然后绘制曲线。为了能够填充您绘制的形状,您需要将指针移动到一个点并在不抬起手指鼠标的情况下绘制形状

接下来我重写了你的路径。请看一下d属性:没有M命令(第一个命令除外),这意味着形状是连续绘制的。没有中断

svg{边框:1px实心;宽度:300px}

这是您绘制路径的方式。请查看任何路径的d属性。对于形状的每一侧,移动到不同的点(M命令),然后绘制曲线。为了能够填充您绘制的形状,您需要将指针移动到一个点并在不抬起手指鼠标的情况下绘制形状

接下来我重写了你的路径。请看一下d属性:没有M命令(第一个命令除外),这意味着形状是连续绘制的。没有中断

svg{边框:1px实心;宽度:300px}


。。。这就是要声明的内容,所以您需要修复Dynamicly生成这些路径的任何内容。。。。这就是要声明的内容,所以您需要修复dynamicali生成这些路径的任何内容。感谢您提供的无中断绘制路径的技巧。除了删除M CMD之外,似乎您确实对圆弧进行了一些重新排序,但我认为我可以处理。在一个或多个局部中,我还必须更改圆弧的扫描标志,当起点和终点正确切换时,扫描标志也会更改?感谢您提供了无中断绘制路径的提示。除了删除M CMD之外,似乎您确实对圆弧进行了一些重新排序,但我认为我可以处理。在一个或多个局部中,我还必须更改arcsweep标志的扫描标志,当起点和终点正确切换时,该标志会更改吗?