planewaves:一个简单的 kivy 应用程序,使用 glsl 着色器显示平面波的叠加

时间:2024-07-25 14:43:30
【文件属性】:

文件名称:planewaves:一个简单的 kivy 应用程序,使用 glsl 着色器显示平面波的叠加

文件大小:517KB

文件格式:ZIP

更新时间:2024-07-25 14:43:30

Python

平面波 PlaneWaves 是一个简单的 kivy 应用程序,通过 GLSL 着色器显示平面波。 您可以单击/点击以创建波矢标记并四处移动它们以更改波矢幅度。 显示所有波矢的叠加 - 您可以只看到强度,或复相位,或由强度调制的相位。 执照 该应用程序在 MIT 许可证下(请参阅许可证),要么是我自己的(main.py 和 planewave.kv),要么是 kivy 项目的许可证(shaderwidget.py)。 Toast 通知代码在 knappador (github) 的 MIT 许可下,请参阅其代码以获取更多详细信息。


【文件预览】:
planewaves-master
----media()
--------icon_fade1.png(131KB)
--------icon_fade2.png(46KB)
--------icon_nofade.png(24KB)
--------screenshot.png(301KB)
----shaderwidget.py(3KB)
----README.rst(610B)
----planewave.kv(5KB)
----toast()
--------__init__.pyc(767B)
--------kivytoast.py(2KB)
--------__init__.py(392B)
--------androidtoast.py(564B)
--------kivytoast.pyc(4KB)
----main.py(11KB)
----buildozer.spec(5KB)

网友评论