当前位置:网站首页>pygame绘制弧线
pygame绘制弧线
2022-08-02 14:09:00 【天山没有长寿茶】
pygame中绘制弧线的函数如下:
pygame.draw.arc(surface, color, rect, start_angle, stop_angle, width)需要传入的参数:
- surface:画布(screen)
- color:颜色
- rect:弧线所在矩形框
- start_angle:弧线起始角度(弧度制0~2
) - stop_angle:弧线终止角度(弧度制0~2
) - width:默认为1(当≤0的时候啥也不画)
其中rect,start_angle,stop_angle比较难理解。首先rect为pygame中定义的一个矩形,定义方式为Rect(left, top, width, height) ,由4个数组成的元组定义而成,各数含义如下,分别是左上角点的坐标,矩形的宽度与高度:

我们先在矩形Rect内作内切圆或椭圆(图中红色虚线椭圆),再结合start_angle与stop_angle便可定义我们的弧线(图中粗红线):

边栏推荐
猜你喜欢
随机推荐
2021-10-14
Pytorch(16)---搭建一个完整的模型
Win11 system cannot find dll file how to fix
jest测试,组件测试
Binder机制(下篇)
Win7怎么干净启动?如何只加载基本服务启动Win7系统
vscode镜像
Win11系统找不到dll文件怎么修复
PyTorch⑥---卷积神经网络_池化层
系统线性、时不变、因果判断
DP4344兼容CS4344-DA转换器
基于深度学习的配准框架
Mysql连接错误解决
Do Windows 10 computers need antivirus software installed?
PyTorch⑤---卷积神经网络_卷积层
让深度学习歇一会吧
LORA芯片ASR6601支持M4内核的远距离传输芯片
小T成长记-网络篇-1-什么是网络?
5. Use RecyclerView to elegantly achieve waterfall effect
针对多轮推理分类问题的软标签构造方法
)








