我最近在一個廣泛使用Core Animation的項目上工作。結果非常好。理想情況下,我會爲運動使用圖層和貝塞爾曲線。在Core Animation中使用貝塞爾曲線的工作流程
有沒有人有一個很好的工作流程來創建數據點,然後在創建曲線時使用?我在控制點上迷失了一些。從概念上講,我確實明白髮生了什麼事情。
是否有第三方軟件可讓您在視覺上創建貝塞爾曲線,然後將其導出到文本文件以包含在源代碼中?
我最近在一個廣泛使用Core Animation的項目上工作。結果非常好。理想情況下,我會爲運動使用圖層和貝塞爾曲線。在Core Animation中使用貝塞爾曲線的工作流程
有沒有人有一個很好的工作流程來創建數據點,然後在創建曲線時使用?我在控制點上迷失了一些。從概念上講,我確實明白髮生了什麼事情。
是否有第三方軟件可讓您在視覺上創建貝塞爾曲線,然後將其導出到文本文件以包含在源代碼中?
這可能不像您要找的那樣直截了當,但OmniGraffle會將其場景以XML格式導出,假設您不壓縮它們。如果您瞭解Python或其他一些支持xml的腳本語言,則可以非常直接地解析XML以獲取其中的貝塞爾值。我正在使用這種方法來生成CoreAnimation貝塞爾路徑,它運行良好。
所以,大概我在做什麼:
創建的OmniGraffle參照矩形相同的像素尺寸 爲您顯示
得出一些貝塞爾曲線。
將文件保存爲XML(確保不進行壓縮,在一個調色板 某處)使用
免費http://inkscape.org/與SVG格式http://www.w3.org/Graphics/SVG/
它允許繪製貝塞爾和導出參數兼容的XML編輯capabilites。
感謝 曲線,我使用Inkscape中偶爾,我沒想到的辦法。 – 2011-11-01 20:46:25
仍然會工作。我確實使用Omni Graffle。 – 2011-11-27 11:35:05