一个全屏程序,显示旋转的动画扭曲镶嵌。

whirls的Python项目详细描述


http://i.imgur.com/AWQmNsd.png

一个全屏程序,显示旋转的动画扭曲镶嵌。单击以显示或隐藏滑块面板以调整旋转。按ESC键退出。

什么是旋转?

从任意多边形开始。通过连接沿每条边的分数距离的点来构造嵌套多边形。无限期地重复这个过程。

<涡旋的顶点形成对数螺线,它们近似于一个追踪曲线。螺旋的中心是多边形的质心。

如果构造的多边形的顶点位于基多边形的中点上,则称为中点多边形。如果构造的多边形有偶数条边,则称为派生多边形。

依赖关系

此程序是针对:

  • Python3.5
  • 纽比1.10
  • scipy 0.17
  • matplotlib 1.5
  • 游戏1.9
  • PGU 0.18

较旧的版本可能工作,也可能不工作。

安装

以下是在64位Windows上安装和运行此程序的最低说明,包括所有依赖项。这些指令不会干扰任何其他已安装的python版本,也不会影响您的path环境变量。

  1. 下载WinPython-64bit-3.5.1.3.exe并安装到c:\ py\winpython-64bit-3.5.1.3

  2. 下载pygame-1.9.2a0-cp35-none-win_amd64.whlpgu-0.18.zip

  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:

该文件不属于此项目。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
添加组件后,java JTable为空   java将json发送到php并插入mysql,但返回null   java Spring引导JNDI CommonJ资源   从不同PC创建和合并后的Java servlet问题   java如何在使用findelements时从xpath获取文本   java使用spring boot使用gmail smtp发送电子邮件   java在不使用pojo、bean或getter和setter的情况下获取Json标题的Json数组   Java中的OpenFile对话框将null作为响应   JavaBuilder模式。扩展接口   java中无需替换的数据结构选取   java如何评价Encog中的预测神经网络   java如何在安卓中使用实际的HttpURLConnection进行单元测试?   java使用XML配置禁用WebSocket中的CSRF保护   java如何通过hibernate从多表查询中获取数据?   mysql如何在java中获取更新的行Id   java AEM/CQ组件单一组件/有限组件   java FFmpeg Javacv延迟问题   显示整数数组的java不起作用