野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8736|回复: 6

关于液晶显示例程中画圆的一点点疑问。

[复制链接]
发表于 2016-8-22 15:22:09 | 显示全部楼层 |阅读模式
又是我           又是我。。。
不懂不懂,看了还是不懂。还望指点迷津,脱离苦海。。。
看判定条件明明是中点画圆,可是又不同。指点呐
QQ图片20160822151711.png
回复

使用道具 举报

发表于 2016-8-22 15:39:13 来自手机 | 显示全部楼层
帮顶,学的好用心。
回复 支持 反对

使用道具 举报

发表于 2016-8-22 15:39:30 来自手机 | 显示全部楼层
难道是注释错了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-22 16:44:03 | 显示全部楼层
fire 发表于 2016-8-22 15:39
难道是注释错了?

注释没错,程序也没错,只是注释太少了,看不懂。。。。原理上不明白,还没有百度到这种程序。

程序很好,很简洁,但是信息量有点大。
回复 支持 反对

使用道具 举报

发表于 2016-8-22 18:43:02 | 显示全部楼层
还是我,还是看不懂,还是帮顶
回复 支持 反对

使用道具 举报

发表于 2016-8-23 09:40:39 | 显示全部楼层
bresenham画圆算法??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-23 09:56:34 | 显示全部楼层
零度的亲吻 发表于 2016-8-23 09:40
bresenham画圆算法??

感觉不像,bresenham根据上下两点到圆的距离选择点,起始判定式为d=3-2*r,
他这个有点像中点画圆,因为中点画圆的起始判定条件是d=1.25-r,因为只涉及整数运算,小数可以省去,但是他是2-2*radius,这就很疑惑了,他d变为2倍,d1,d2却不是两倍。

可能有点绕,主要是这个程序没看懂。。。。。感觉有点累计误差的意思在里面。

最后问一句,bresenham是根据上下两点到圆的距离选择点吗?百度上众说纷纭。。。。要是不是,我上面就尴尬了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-3 06:46 , Processed in 0.035100 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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