当前位置:网站首页>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便可定义我们的弧线(图中粗红线):
边栏推荐
猜你喜欢
随机推荐
【深度学习中的损失函数整理与总结】
Win10安装了固态硬盘还是有明显卡顿怎么办?
Win7怎么干净启动?如何只加载基本服务启动Win7系统
【我的电赛日记(一)】HMI USART串口屏
What should I do if the Win10 system sets the application identity to automatically prompt for access denied?
ARMv8虚拟化
STL容器自定义内存分配器
vscode镜像
让深度学习歇一会吧
Pytorch(16)---搭建一个完整的模型
FP6195耐压60V电流降压3.3V5V模块供电方案
PyTorch(13)---优化器_随机梯度下降法
刷卡芯片CI520可直接PIN对PIN替换CV520支持SPI通讯接口
Win10 cannot directly use photo viewer to open the picture
DP1101兼容CC1101是SUB1GHz无线收发芯片应用于智能家居
PyTorch⑥---卷积神经网络_池化层
PyTorch(14)---使用现有的模型及其修改
PyTorch⑨---卷积神经网络_线性层
使用 腾讯云搭建一个个人博客
Do Windows 10 computers need antivirus software installed?