首页
学习
活动
专区
工具
TVP
发布

Python小屋

专栏作者
961
文章
1634473
阅读量
146
订阅数
Python+Matplotlib可视化三次贝塞尔曲线的4个调和函数
确定一条n次贝塞尔曲线需要n+1个控制点和n+1个对应的调和函数,每个调和函数的定义域和值域都为[0,1],且所有调和函数值之和恒等于1,与自变量取值无关。以三次贝塞尔曲线为例,需要4个控制点(记为P1、P2、P3、P4),相应的4个调和函数的表达式分别为:
Python小屋屋主
2022-06-05
8530
Python+OpenGL绘制和拼接三次贝塞尔曲线
编写Python程序,调用OpenGL,绘制和拼接三次贝塞尔曲线,鼠标左键单击某个控制点可以移动其位置从而调整曲线形状,单击空白处可以增加控制点,每增加3个控制点就会多绘制一条三次贝塞尔曲线,右键单击最后一个控制点可以将其删除。
Python小屋屋主
2022-06-05
5690
Python+OpenGL切分图形窗口在多视区中显示不同动画
编写Python程序,调用OpenGL,切分图形窗口,在不同的视口中显示旋转的三角形。
Python小屋屋主
2022-04-13
9470
Python+OpenGL使用鼠标选择模型不同组成部分
编写Python程序,调用OpenGL,分别绘制两个人物的身体、胳膊、腿、脚,然后使用鼠标单击实现选择不同人物的不同组成部分,根据实际选择来修改窗口标题栏文字。如果鼠标按下的位置有多个物体重叠,在标题栏上显示所有被选择的物体。
Python小屋屋主
2022-04-13
5940
Python+OpenGL进行图像简单变换
编写Python程序,调用OpenGL,实现图像简单变换,例如缩放、水平翻转、垂直翻转、颜色通道分离、制作负像等。
Python小屋屋主
2022-04-13
6250
Python+OpenGL实现虚拟场景中不同物体的拾取与选择
编写Python程序,调用OpenGL绘制场景以及场景中的物体,然后响应鼠标左键,当鼠标左键按下的位置下方有物体时,修改图形窗口标题显示当前选中的物体。
Python小屋屋主
2022-04-13
8610
Python+OpenGL创建二维动画演示红绿蓝三原色混合效果
编写Python程序,调用OpenGL接口,创建二维动画,演示红绿蓝三原色混合效果。
Python小屋屋主
2022-04-13
5550
Python+OpenGL实现简单的矩形旋转动画
安装和配置Python+OpenGL开发环境,详见Win10系统配置Python3.6+OpenGL环境详细步骤
Python小屋屋主
2022-03-07
1.3K0
Python+OpenGL使用Cohen-Sutherland算法实现直线裁剪
编写Python程序,使用OpenGL实现用于直线裁剪的Cohen-Sutherland算法。
Python小屋屋主
2022-03-07
6490
Python+OpenGL绘制旋转的线框立方体和带光照效果的实心立方体
使用Python编写程序,调用OpenGL接口,绘制2个旋转的立方体,其中一个为线框模式,另一个为实心模式,并为实心立方体添加光照效果。
Python小屋屋主
2022-03-07
1.4K0
Python调用Windows API函数控制光驱和系统音量
功能描述: 1)打开和关闭光驱,其中关闭光驱功能不适用于笔记本电脑。 2)微调增加音量、减小音量,设置音量最大、最小、适中,设置静音、还原音量。 参考代码: 运行结果:
Python小屋屋主
2019-12-25
2.4K0
Python使用pyopencl在GPU上并行处理批量判断素数
扩展库pyopencl使得可以在Python中调用OpenCL的并行计算API。OpenCL(Open Computing Language)是跨平台的并行编程标准,可以运行在个人电脑、服务器、移动终端以及嵌入式系统等多种平台,既可以运行在CPU上又可以运行于GPU上,大幅度提高了各类应用中的数据处理速度,包括游戏、娱乐、医学软件以及科学计算等等。 import numpy as np import pyopencl as cl import pyopencl.array from pyopencl.ele
Python小屋屋主
2018-04-16
1.8K0
Python爬虫系列:使用selenium+Edge查询指定城市天气情况
话说,国外有个网站http://openweathermap.org/可以免费查询指定城市的当前天气情况: 那是不是可以写个爬虫程序,自动调用网站的功能来实现天气查询呢?毕竟在网页上已经清清楚楚地显示
Python小屋屋主
2018-04-16
1.4K0
Python使用扩展库pywin32实现批量文档打印
本文代码需要正确安装Python扩展库pywin32,建议下载whl文件进行离线安装。然后调用win32api的ShellExecute()函数来实现文档打印,系统会根据文档类型自动选择不同的软件进行打开并自动打印,如果要打印的是图片的话,需要手工确认一下。关于ShellExecute()函数的参数含义请查阅Windows API或pywin32帮助文档。 import win32print import win32api for fn in ['1.txt', '2.txt', '3.txt', '4.d
Python小屋屋主
2018-04-16
2K0
Python监视用户计算机桌面窗口焦点的变化情况
代码运行后,可以实时监视用户计算机桌面上拥有焦点的窗口,如果焦点有切换就会给出提示。 from ctypes import * from time import sleep from datetime import datetime #方便调用Windows底层API函数 user32 = windll.user32 kernel32 = windll.kernel32 psapi = windll.psapi #实时查看当前窗口 def getProcessInfo(): global windows
Python小屋屋主
2018-04-16
2K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档