RBa*_*ung 15
在数学上,计算机既有限又无法连续,因此既不能完全知道PI,也不能正确地渲染圆.
然而,在数字领域中,无论如何都不存在这些,所以仅仅近似PI然后使用它来近似渲染圆就足够了,从而产生与从精确PI计算的完全相同的像素.
无论哪种方式,结果像素也不是真正的圆,因为它们是数字点的有限集合,圆是由无数个点组成的曲线,大多数具有无理值.
(已经向我指出PI通常不用于绘制圆,这是正确的,但是,用于绘制圆的方法与用于表达和/或计算PI值的公式有关,还是有同样的问题).
近似通常就足够了.为了"渲染"一个圆,计算机只需要很好地理解pi,以便在需要的任何分辨率(有限)时准确地渲染.
编辑:正如其他人所指出的那样,你甚至不需要pi来渲染一个圆圈.不过,问题的关键是"计算机如何处理像pi这样的数字?" 他们使用近似值,无论谁使用这些近似值,都必须确定它们是否足够精确以满足给定的目的.