【发布时间】:2019-11-15 01:21:21
【问题描述】:
我的数学不太好。我需要使用 5 个坐标绘制一个椭圆,用户将在画布中单击 5 个不同的位置,然后绘制单击的坐标 1 个椭圆。要在画布上绘制椭圆,我有方法
ctx.ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle [, anticlockwise]);
我需要椭圆的中心位置和 2radius。我只有椭圆周长的 5 个坐标。我得到一个矩阵公式来计算椭圆。
ax2+bxy+cy2+dx+ey+f=0
我无法将该等式转换为 js。如果你能帮我从 5 个任意点计算椭圆的大半径和小半径以及中心点,我将不胜感激
【问题讨论】:
标签: javascript geometry html5-canvas coordinates