我知道已有用于在JavaScript中绘制圆圈的库,但我想知道它的实际数学是如何工作的。不幸的是,没有MathOverflow,我想在这里活跃的程序员数量,有人会知道我需要使用哪些公式或概念。
答案 0 :(得分:4)
实际上,有一个数学溢出':https://math.stackexchange.com/
但是,您需要使用的公式是这些。
x = radius*Math.cos(angle) + centerX;
y = radius*Math.sin(angle) + centerY;