4
我正在編寫Cocoa繪圖應用程序(適用於Mac,不適用於iOS)的規劃階段,並且我試圖通過任何方法辨別我的某個功能在技術上是否可行的繪圖框架。任何幫助或相關信息將不勝感激。Quartz2D路徑上的3D轉換 - 繪圖應用程序
這個想法是將一個3D變換應用到用Quartz2D繪製的對象上。我曾考慮將畫布視圖的相關部分(繪製對象的位置)捕獲爲圖像並將其發送給Core Animation,但這看起來不是最佳選擇。由於這是一個繪圖應用程序,因此它不太關於3D動畫而是關於變形形狀。這個解決方案也不太理想,因爲我認爲如果2D對象是一個矢量路徑而不是位圖圖像,那麼我必須對其進行柵格化才能應用這種轉換。理想的實現將使用戶能夠動態地旋轉3維空間中的平面物體,直到她找到合適的方向,鎖定該變換,並且仍然能夠手動調整路徑的矢量點。
這可行嗎?它需要直接使用OpenGL嗎?任何形式的幫助是最受歡迎的。
謝謝!