天嵌 ARM开发社区

 找回密码
 注册
查看: 2942|回复: 1

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

[复制链接]
guangdaying 发表于 2012-5-11 16:50:00 | 显示全部楼层 |阅读模式
昨天晚上一直在看 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 | 显示全部楼层
谢谢分享                  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-7 19:10 , Processed in 1.046875 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表