guangdaying 发表于 2012-5-11 16:50:00

关于画线函数 Glib_Line(int x1,int y1,int x2,int y2,int color)的个人了解

昨天晚上一直在看 Glib_Line(int x1,int y1,int x2,int y2,int color)的算法,其中最不了解的要数他为什么分8种情况了。。。今天看了前辈们的帖子,自己也再次去看代码,才明白分这么多种情况是因为终点位置不确定。另外,至于那个x1<x2,还有y1<y2的条件,我的理解是自己画一个格子,把终点放在一个比较极端的位置:(x2,2),也就是y只向上(或向下)移动一个位置,这样就容易理解了。。。以上只是我的一个理解,如果有什么不对的地方,还请高手,前辈,朋友们指正

TQ_guoxixiao 发表于 2012-5-12 09:02:52

谢谢分享                  
页: [1]
查看完整版本: 关于画线函数 Glib_Line(int x1,int y1,int x2,int y2,int color)的个人了解