Paperjs-эквивалент для Python (в частности, Pythonista для iOS)?

Я занялся креативным кодированием на iPad и iPhone с использованием Codea, Procoding и Pythonista. Мне очень нравится библиотека Javascript paper.js, и мне интересно, как у меня может быть та функциональность, которую я нахожу в paper.js при написании на Python.

В частности, я бы хотел иметь векторную математику и манипуляции с путями, которые предоставляет paper.js. Такие вещи, как нахождение пересечения двух путей или привязка событий к путям (по щелчку, перемещению мыши и т. Д.).

Есть модуль ImagePath, предоставленный Pythonista, который делает некоторые пути, но он не такой надежный, как paper.js (кажется).

Есть идеи?

1 ответ

ui Модуль на самом деле включает в себя множество функций векторного рисования, внутри ui.ImageContext, ui.ImageContext это тонкая оболочка вокруг части одного из API-интерфейсов Objective-C (возможно, CALayer?) Методы рисования предназначены для работы внутри draw метод пользовательского класса представления, но вы можете представить эти вещи в других контекстах, используя UIImageContext, из которого вы можете получить статическое изображение.

Другие вопросы по тегам