一个全屏程序,显示旋转的动画扭曲镶嵌。
whirls的Python项目详细描述
一个全屏程序,显示旋转的动画扭曲镶嵌。单击以显示或隐藏滑块面板以调整旋转。按ESC键退出。
什么是旋转?
从任意多边形开始。通过连接沿每条边的分数距离的点来构造嵌套多边形。无限期地重复这个过程。
<涡旋的顶点形成对数螺线,它们近似于一个追踪曲线。螺旋的中心是多边形的质心。如果构造的多边形的顶点位于基多边形的中点上,则称为中点多边形。如果构造的多边形有偶数条边,则称为派生多边形。
依赖关系
此程序是针对:
- Python3.5
- 纽比1.10
- scipy 0.17
- matplotlib 1.5
- 游戏1.9
- PGU 0.18
较旧的版本可能工作,也可能不工作。
安装
以下是在64位Windows上安装和运行此程序的最低说明,包括所有依赖项。这些指令不会干扰任何其他已安装的python版本,也不会影响您的path环境变量。
下载WinPython-64bit-3.5.1.3.exe并安装到c:\ py\winpython-64bit-3.5.1.3
打开命令提示符并运行以下命令:
C:\py\WinPython-64bit-3.5.1.3\python-3.5.1.amd64\python -m pip install C:\Users\<user>\Downloads\pygame-1.9.2a0-cp35-none-win_amd64.whl C:\py\WinPython-64bit-3.5.1.3\python-3.5.1.amd64\python -m pip install C:\Users\<user>\Downloads\pgu-0.18.zip C:\py\WinPython-64bit-3.5.1.3\python-3.5.1.amd64\python -m pip install whirls C:\py\WinPython-64bit-3.5.1.3\python-3.5.1.amd64\python -m whirls
故障排除
加载dll失败
ImportError: DLL load failed: The specified module could not be found.
如果从提供的链接安装了PyGameforPython3.5,则需要安装Microsoft Visual C++ 2015 Redistributable。
合成误差
如果出现这样的错误:
File "C:\py\WinPython-32bit-3.5.1.3\python-3.5.1\lib\site-packages\pgu\gui\container.py", line 57 except StyleError,e: ^ SyntaxError: invalid syntax
然后将该行改为:
except StyleError as e:
该文件不属于此项目。