【发布时间】:2011-07-14 08:09:19
【问题描述】:
大家好,我在使用定义为 SVG 路径的速记(由路径数据中的 S 或 s 定义)贝塞尔曲线时遇到了一些问题。具体来说,如何计算第一个控制点。
假设我们有一个带有控制点(X1, Y1) 和(X2, Y2)、端点(X3, Y3) 和起点(X0, Y0) 的curveto 命令。
接下来是带有第一个控制点(X4, Y4) 和第二个控制点(X5, Y5) 的速记/平滑曲线命令。为简单起见,假设一切都在绝对坐标中。
如何从其他已知点计算未知的第一个控制点(X4, Y4)?
【问题讨论】: