用于原型制作的类似于草图的处理框架。
sketcher的Python项目详细描述
这是什么?
sketcher是一个python模块,可用于快速创建littles 产生图形输出的程序(草图)。显然是很深的 受到处理的启发,并尝试在python世界中获得同样的感觉。它 与processing.py不同的是,它不依赖于java 环境和它使用了一个更Python的素描方法。顺便说一句 sketcher不试图坚持使用处理api,而是使用许多方法 名字是一样的。
如何安装?
最简单的安装方法是使用pip。
运行$ pip3 install sketcher
就这样。
您还可以从该存储库复制Sketcher文件夹并将其放入 草图目录。
如何使用?
基本草图包含一个任意名称的类,该类有两个方法setup 以及循环。类必须由decoratorsketch装饰 sketcher模块。这是默认的空草图:
fromsketcherimportsketch@sketchclassSk:defsetup(self):pass# Here come the initialisationdefloop(self):pass# Here come the per-frame actions
在loop和setup方法中,您可以访问所有有用的方法 从sketch类(感谢decorator)生成图形输出 还有更多。
然后您可以运行这样的草图:
$ python3 path/to/your/sketch.py
有进一步的解释here。
关于图形后端
要生成图形输出,sketcher可以使用不同的后端。 目前Tkinter和Pyglet已经实现。两个后端大致露出 相同的特点,但仍有一些差异。如果你注意到了让我 所以我可以提高兼容性。
贡献
任何形式的贡献都是受欢迎的。你可以提出一个新的图形后端 或者扩展草图的功能。如果是,请联系我 很有趣。