python-pil-metaballs:一个与 PythonPIL 配合使用的元球系统

时间:2024-07-02 15:24:30
【文件属性】:

文件名称:python-pil-metaballs:一个与 PythonPIL 配合使用的元球系统

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-02 15:24:30

Python

python-pil-metaballs 这是基于上的代码,实际上大量借用了发布在那里的代码。 我进行了一些修改/改进以解决渲染在某些条件下会锁定的一些问题。 我还将其转换为使用 PIL/Pillow 而不是 pygame。 渲染中仍然存在错误,有时由于代码陷入循环中而无法生成输出。 我希望通过在这里发布其他人可以帮助加快代码速度和/或解决我遇到的各种问题。 示例用法 这是五个球的示例用法。 有了这些值,四个应该连接在一起,一个应该是独立的。 您可以稍微使用 goo 和阈值,但这些值的微小变化会导致图像发生较大变化。 较小的 goo 值会导致球合并更多,我认为这是违反直觉的。 您可能希望保持阈值不变,并使用 goo 来调整球的绘制方式,阈值的很小变化会导致绘制的元球发生较大变化。 from PIL import Image , ImageDraw from metaballs im


【文件预览】:
python-pil-metaballs-master
----metaballs.py(5KB)
----LICENSE(18KB)
----.gitignore(315B)
----README.md(2KB)

网友评论