[GUI]

AT32F403A+emwin做圆环

[复制链接]
2217|29
手机看帖
扫描二维码
随时随地手机跟帖
hejun96|  楼主 | 2021-4-16 21:08 | 显示全部楼层 |阅读模式
本帖最后由 hejun96 于 2021-6-11 09:36 编辑

#申请原创# AT32F403ARCT7+emwin做圆环


int x0 = 158,y0=110;
for(i=0;i<90;i++)
        {
                float a = (i*10)*3.1415926/360;//角度
                int x = 65*cos(a)+x0;
                int y = 65*sin(a)+y0;
                GUI_DrawLine(85*cos(a)+x0,85*sin(a)+y0,x,y);
        }
圆环的做法也就是用的线条做的,做法就是用圆的参数方程x= a+r*cos 角度  y = a+r*sin 角度,参数方程表示的就是圆上的一点和圆半径r的关系,也就是三角函数

(i*10)也就是按 10/360 角度等分扇形

65表示的是小圆的半径r,85表示的是大圆的半径R 。那么线条也就是起始坐标到端点坐标。那么我只要把起始坐标用大圆的上面的点坐标-小圆上面的点坐标,得到的就是环形了。图形类似于图片中间的环形了!  @21小跑堂  
2.jpg

使用特权

评论回复
muyichuan2012| | 2021-4-16 23:33 | 显示全部楼层
不错哦  

使用特权

评论回复
duckfans| | 2021-4-17 23:38 | 显示全部楼层
很不错,学习了

使用特权

评论回复
天意无罪| | 2021-4-18 14:21 | 显示全部楼层
开起来还不耐,支持一下楼主,圆环换成渐变色效果更佳。

使用特权

评论回复
zhengshuai888| | 2021-4-18 14:35 | 显示全部楼层
效果很棒,谢谢楼主得分享。

使用特权

评论回复
lidi911| | 2021-4-18 18:45 | 显示全部楼层
不错,显示还可以的。

使用特权

评论回复
嵌入小菜菜| | 2021-4-18 21:38 | 显示全部楼层
cool,太厉害了,期待楼主更好的作品。

使用特权

评论回复
两只袜子| | 2021-4-19 09:34 | 显示全部楼层
很不错,学习了解一下

使用特权

评论回复
zhoutiantian| | 2021-6-4 01:53 | 显示全部楼层
学习了,有没有emwin代码呢

使用特权

评论回复
gygp| | 2021-6-4 10:52 | 显示全部楼层
有移植的教程吗?   

使用特权

评论回复
chenci2013| | 2021-6-4 10:53 | 显示全部楼层
STM32+EMWIN电子日历  

使用特权

评论回复
biechedan| | 2021-6-4 10:53 | 显示全部楼层
        

使用特权

评论回复
wangdezhi| | 2021-6-4 10:53 | 显示全部楼层
emwin iconview 怎么用  

使用特权

评论回复
isseed| | 2021-6-4 10:54 | 显示全部楼层
野火出品 《emWin实战指南》

使用特权

评论回复
suzhanhua| | 2021-6-4 10:55 | 显示全部楼层
把emwin用在商用项目需要授权 吗?

使用特权

评论回复
mituzu| | 2021-6-4 10:55 | 显示全部楼层
跑gui的典型方式  

使用特权

评论回复
hellosdc| | 2021-6-4 10:55 | 显示全部楼层
结合源码非常详细。  

使用特权

评论回复
uiint| | 2021-6-4 10:56 | 显示全部楼层
这个移植教程?               

使用特权

评论回复
sanfuzi| | 2021-6-4 10:56 | 显示全部楼层
开始使用emWin进行编程  

使用特权

评论回复
biechedan| | 2021-6-4 10:57 | 显示全部楼层
界面做的非常好。   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

55

帖子

2

粉丝