【发布时间】:2012-02-29 23:04:14
【问题描述】:
我在 html 画布上使用 context.quadraticCurveTo(controlX, controlY, endX, endY); 绘制了一条二次曲线。
我有控制点和起点和终点,它们在水平方向上不一定是水平的。
如何使用这些参数找到曲线上的中心点?
其实我想在这个中心点上放一个div标签。 这个过程中是否涉及任何方程求解?
【问题讨论】:
-
请解释您所说的“控制点”和“开始”和“结束”点是什么意思。
-
控制点是负责曲线形状的点,起点是曲线的起点,终点是曲线的终点。
-
没有一个点可以对曲线的形状负责——当以一般形式编写时,曲线的形状由 a、b、c 的值定义。你的起点和终点——它们水平是否一致?你有一个正在绘制的方程吗?
-
请查看 htmlcanvas/javascript 中的 qudraticCurveTo(a,b,c) 函数。它根据控制点和端点绘制曲线
标签: javascript html5-canvas bezier curve quadratic