Я нахожусь на стадии планирования написания приложения для рисования какао (для Mac, а не для iOS), и я пытаюсь выяснить, технически ли одна из моих функций возможна с помощью любого структур чертежа. Любая помощь или соответствующая информация были бы весьма признательны.3D-преобразования на пути Quartz2D - приложение для рисования
Идея заключается в применении 3D-преобразования к объекту, нарисованному с помощью Quartz2D. Я рассмотрел возможность захвата соответствующей части холста View (где объекты рисуются) в качестве изображения и отправки его в Core Animation, но это не похоже на лучший вариант. Поскольку это приложение для рисования, это меньше о 3D-анимации, чем о преобразованной форме. Это решение также является менее идеальным, поскольку я предполагаю, что если 2D-объект был векторным путем, а скорее растровым изображением, мне пришлось бы растрировать его для применения такого преобразования. Идеальная реализация позволит пользователю динамически поворачивать плоский объект в трех измерениях, пока не найдет подходящую ориентацию, не заблокирует это преобразование и все еще сможет вручную отрегулировать векторные точки пути.
Возможно ли это? Требуется ли работа с OpenGL напрямую? Помощь любого рода приветствуется.
Спасибо!