【发布时间】:2014-07-16 04:40:03
【问题描述】:
假设我有一个圆心在原点 (0,0) 和一个 90 度的点在 (0,10)...从这两个明显的点圆的半径肯定是 10对吧?
我研究了根据中心点和另一点求半径的公式是:
Math.sqrt( ((x1-x2)*2) + ((y1-y2)*2) )
但我得到的值是 4.47213595499958,而不是我认为的 10。
谁能教我正确的公式,我应该用它来从一个中心点到另一个点做一个完美的圆吗?
【问题讨论】:
-
不是90度
(10,0)吗?我以为 0deg 指向上方。 -
一般来说,对于笛卡尔系统,零度的常见解释是指向右侧
-
@slebetman 是的,我可能太困了.. 使用 css3 渐变,它只是将供应商前缀 0deg 指向右侧,现在标准 0deg 指向上方,我可能将它与基本笛卡尔坐标混合飞机也是。
标签: javascript math geometry