上一篇文章中为了简单起见,直接用了CDC的画直线功能,这几天认真研读了图形学的课本,发现书上的算法都是假定直线斜率-1<m<1的情况下适用的,参考了网上的一些资料,将在任意斜率下画直线的两种算法实现如下: void Line::Draw_DDA(CDC *pDC) void Line::Draw_Bresenham(CDC *pDC) 源代码下载 窗口重绘还是有问题,郁闷。。。 相关文章: