【发布时间】:2012-04-27 00:25:58
【问题描述】:
我正在尝试绘制现有二次曲线的一半,但我不确定如何调整控制点:
您将看到画布中绘制的圆角矩形的上半部分,以及一个带有顶部 CSS 边框的框。我正在尝试做的是用画布重现 css 绘制的框,换句话说,将角落切成两半。
我一直在搞乱起点和第一个控制点,但不知道如何准确拼接曲线。
我知道画布不会与 CSS 完美匹配,这很好,我不想让它达到。我试图在完全不扭曲其形状的情况下准确地绘制出一半的曲线。我对这背后的数学比这个具体例子的解决方案更感兴趣
更新示例:http://jsfiddle.net/s6sB8/4/
您可以看到,虽然很接近,但我尝试绘制的曲线与原始曲线不太匹配...
【问题讨论】:
-
你能生成你想要的图像吗?
-
@GabrielSantos -- 我想要一些与我发布的示例非常接近的东西,但该示例并不完美。刚刚发布了更新
标签: javascript canvas quadratic-curve