在SVG中用相对路径绘制贝塞尔曲线

在SVG中用相对路径绘制贝塞尔曲线,svg,bezier,Svg,Bezier,在SVG中使用相对路径绘制贝塞尔曲线时,我遇到了一个非常奇怪的问题。首先,我写了一条绝对路径,如下所示: 我得到了这样一条曲线: 但当我使用c的相对路径时,如下所示: 我还有一个 完全不同。但我认为他们实际上是同一条路。我怎么了?你实际上没有说,但我想你想知道为什么路径不同(?) 原因是你关于相对坐标如何工作的假设是错误的。相对bezier段中的所有坐标表示为相对于最后一段中的最后一点(即110110)不是贝塞尔曲线中的最后一点 您实际上没有说,但我假设您想知道为什么路径不同(?)

在SVG中使用相对路径绘制贝塞尔曲线时,我遇到了一个非常奇怪的问题。首先,我写了一条绝对路径,如下所示:


我得到了这样一条曲线:

但当我使用c的相对路径时,如下所示:


我还有一个


完全不同。但我认为他们实际上是同一条路。我怎么了?

你实际上没有说,但我想你想知道为什么路径不同(?)

原因是你关于相对坐标如何工作的假设是错误的。相对bezier段中的所有坐标表示为相对于最后一段中的最后一点(即110110)不是贝塞尔曲线中的最后一点


您实际上没有说,但我假设您想知道为什么路径不同(?)

原因是你关于相对坐标如何工作的假设是错误的。相对bezier段中的所有坐标表示为相对于最后一段中的最后一点(即110110)不是贝塞尔曲线中的最后一点



贝塞尔曲线全部用铬合金显示。贝塞尔曲线全部用铬合金显示。