如何画圆角矩形 c代码 |
您所在的位置:网站首页 › c4d如何画圆角矩形 › 如何画圆角矩形 c代码 |
网上都是用的c#或其他自带的库或GUI实现的 本人一直想找用纯c写的 因为要用在单片机上裸跑 先画一个有四个缺口的矩形 然后在四个角上 分别画出1/4个圆 假设画点画线函数已经有了 LTDC_Draw_Point(x,y,c); //在xy位置画一个颜色为c的点 LCD_DrawLine(x1,y1,x2,y2); //给定两点画直线先画一个有四个缺口的矩形 LCD_DrawLine(x1+r,y1,x2-r,y1); LCD_DrawLine(x1,y1+r,x1,y2-r); LCD_DrawLine(x1+r,y2,x2-r,y2); LCD_DrawLine(x2,y1+r,x2,y2-r);再写出在xy位置 画起a始b角度 半径为r的圆狐 的函数 颜色为c void Drawarc(int x,int y,int a,int b,u16 r,u32 c) { float rad,x_tp,y_tp,i; i=a; for(;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |