4

我已经开始使用 Codea、Procoding 和 Pythonista 在我的 iPad 和 iPhone 上进行创造性编码。我真的很喜欢 paper.js Javascript 库,我想知道我在用 Python 编写时如何拥有在 paper.js 中找到的功能。

具体来说,我很想拥有 paper.js 提供的矢量数学和路径操作。诸如查找两条路径的交点或将事件绑定到路径(单击、鼠标移动等)之类的事情。

Pythonista 提供了一个 ImagePath 模块,它可以做一些路径的事情,但它不像 paper.js 那样健壮(看起来)。

有任何想法吗?

4

1 回答 1

1

ui模块实际上包含很多矢量绘图功能,在一个ui.ImageContext. ui.ImageContext是Objective-C APIs之一的薄包装器(也许CALayer?)绘图方法被设计为在draw自定义视图类的方法内操作,但是您可以使用a在其他上下文中呈现这些东西UIImageContext,您可以从中获得静态图像。

于 2016-07-28T16:14:23.117 回答