博士家园

发表于 2017-3-3 19:34:37 | 显示全部楼层 |阅读模式
这个项目最初是受到了 pmneila 的 Javascript 动画的启发而作。

原作者的效果很漂亮,我自认在 JS 上打败他有难度,所以决定用 python 实现一遍。

采用的是 pyglet 框架和 OpenGL 的着色语言 GLSL 1.3。效果如下:



代码见附件。


客观地讲,python 写 opengl 的程序还是略麻烦,主要是 python 并没有很好用的高层的 opengl 和 GUI 框架,不像 JS 有 jquery 和 three.js,所以开发的时候比较麻烦。

代码对 python 2.7 和 python3+ 均可运行,需要安装 pyglet 和 numypy 包。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-3-4 08:25:50 | 显示全部楼层
xida老师,请问这种对于PDE比较有趣性质的教科书能否推荐几本呢?谢谢啊。
发表于 2017-3-7 02:16:27 | 显示全部楼层
谢谢xida老师.

关于我们|手机版|博士家园 ( 沪ICP备15045866号 )(沪公网安备沪公网安备 31011702001868号) 

GMT+8, 2018-5-25 01:17 , Processed in 0.235225 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.2

© 2004-2017 Comsenz Inc.

快速回复 返回顶部 返回列表