hejun96 发表于 2021-4-16 21:08

AT32F403A+emwin做圆环

本帖最后由 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小跑堂

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

界面做的非常好。   
页: [1] 2
查看完整版本: AT32F403A+emwin做圆环