【发布时间】:2010-11-16 13:43:53
【问题描述】:
假设我们有一条参数曲线,例如一个圆:
x = r * cos(t)
y = r * sin(t)
我们希望在屏幕上以如下方式绘制曲线:
- 每个像素只绘制一次(最佳部分)
- 曲线(连续部分)上的每个 (x, y) 都有一个绘制像素
如果我们只是为 [t1, t2] 中的每个 t 绘制 (x, y),这些条件将不会满足。
我正在寻找任何参数曲线的通用解决方案。
【问题讨论】:
-
如何绘制 (x, y) = (1.5, 1.5)?你画像素 (1, 1), (1, 2), (2, 1), (2, 2) 吗?
-
四舍五入到最接近的整数,所以只是 (2, 2)