Javascript SVG如何创建180度的贝塞尔曲线?
在SVG中: 1.有可能创建一条正好180度的贝塞尔曲线吗? 2.贝塞尔曲线命令C和Q能做圆弧命令能做的事吗? 3.是否可以仅使用以下命令创建半个圆:M、M、C、C、Q、Q 到目前为止,我的实验表明,C命令可以创建圆弧,但不像A命令那样创建性能良好的圆弧Javascript SVG如何创建180度的贝塞尔曲线?,javascript,svg,bezier,Javascript,Svg,Bezier,在SVG中: 1.有可能创建一条正好180度的贝塞尔曲线吗? 2.贝塞尔曲线命令C和Q能做圆弧命令能做的事吗? 3.是否可以仅使用以下命令创建半个圆:M、M、C、C、Q、Q 到目前为止,我的实验表明,C命令可以创建圆弧,但不像A命令那样创建性能良好的圆弧 是吗?不。贝塞尔曲线的数学定义意味着它不能完美地再现圆弧,无论圆弧有多小。总是有错误的。问题的第一条评论链接到有关该问题的有用资源,具有互动的视觉+数学解释 基于(1),没有。但实际上:是的,只要你对小圆弧使用单贝塞尔曲线:二次曲线在看起来错误
可能重复SVG示例:1/4圆三次贝塞尔(白色)和1/8圆四次贝塞尔(蓝色)位于圆的顶部: