如何以编程方式确定svg路径所属的几何形状?
我在SVG文件中有带有如何以编程方式确定svg路径所属的几何形状?,svg,vector-graphics,flowchart,Svg,Vector Graphics,Flowchart,我在SVG文件中有带有d属性的路径,其值如下 从您使用的示例代码中可以看出二次贝塞尔曲线。使用贝塞尔曲线的曲线通常不会手动写入。 在任何向量编辑器中,或者使用在线贝塞尔曲线生成器,都更容易做到这一点 例如发电机: 更详细地说,可以研究所有用于创建和绘制贝塞尔曲线的命令的含义 更新 引用的一段话,解释了构造二次贝塞尔曲线的原理 另一种类型的贝塞尔曲线,称为Q的二次曲线,是 实际上是一条比三次曲线更简单的曲线。它需要一个控件 确定曲线在两个起点处的坡度的点 最后一点。它包含两个参数:控制点和 曲
d
属性的路径,其值如下
从您使用的示例代码中可以看出
二次贝塞尔曲线
。使用贝塞尔曲线的曲线通常不会手动写入。在任何向量编辑器中,或者使用在线贝塞尔曲线生成器,都更容易做到这一点 例如发电机: 更详细地说,可以研究所有用于创建和绘制贝塞尔曲线的命令的含义 更新 引用的一段话,解释了构造二次贝塞尔曲线的原理 另一种类型的贝塞尔曲线,称为Q的二次曲线,是 实际上是一条比三次曲线更简单的曲线。它需要一个控件 确定曲线在两个起点处的坡度的点 最后一点。它包含两个参数:控制点和 曲线的终点。请注意,q的坐标增量为 两者都是相对于上一点的(即,dx和dy不是 相对于dx1和dy1)
qx1y1,xy(或qdx1dy1,dxdy)
我不确定这是否真的回答了所问的问题。@RobertLongson那么在这种情况下,请给出如何将Bezier曲线分解为几何图形的问题的答案figures@RobertLongson也许你是对的,但我看到,在研究和构建贝塞尔曲线时,需要为用户提供正确的方向