光栅图形学算法-画直线算法
如果对这些算法感兴趣,可以去查阅算法的详细介绍,这里只是用伪代码来描述这些算法。
1.DDA算法
DDA算法依赖于直线的斜截式方程
n=x2 - x1; //像素点个数
k = (y2-y1)/(x2-x1); //直线斜率
for(int i=1;i<=n;i++)
{
x1 = x1 + 1;
y1 = y1 + k;
y
1.DDA算法
DDA算法依赖于直线的斜截式方程
n=x2 - x1; //像素点个数
k = (y2-y1)/(x2-x1); //直线斜率
for(int i=1;i<=n;i++)
{
x1 = x1 + 1;
y1 = y1 + k;
y