TouchVGPad矢量繪圖框架
TouchVG 是一個跨平臺的輕量級二維矢量圖形框架,有SVG導(dǎo)出和顯示、Undo/Redo、矢量動畫等功能,可用于開發(fā)平板電腦交互式矢量繪圖軟件,適用于 iPad/iPhone、Android 等多點(diǎn)觸摸設(shè)備,也適用于鼠標(biāo)交互的桌面應(yīng)用。
TouchVG 大部分代碼是平臺無關(guān)的C++開發(fā)的內(nèi)核部分,在iOS上使用了少量的ObjC編碼編寫封裝模塊,在Android上使用少量Java實(shí)現(xiàn)視圖封裝模塊,在Windows上使用了WPF。
TouchVG 框架已經(jīng)在下列平臺測試過:
1、MS Windows,VC++ 2005/2008/2010,有演示程序;
2、Apple iOS 3.2-7.0,iPod Touch 4/iPhone 4/iPad 1/iPad 2/New Pad,已投入使用;
3、MS Windows,MinGW GCC,可編譯跨平臺內(nèi)核部分和graphwin模塊,已投入使用;
4、Linux/MacOSX,GCC,可編譯跨平臺內(nèi)核部分,暫時未提供QT等界面的圖形演示程序。
5、Android,支持高清屏,已投入使用。
6、C# & WPF,VS 2008/2010,有演示程序,已投入使用。
請把您的使用體會告訴我,歡迎加入討論和測試完善。
可以免費(fèi)商用,但需要在關(guān)于版權(quán)信息中注明使用了TouchVG、作者及來源,需要公開修改后的代碼。
歡迎捐款,支持開源,可提出新功能請求。
框架架構(gòu)圖
V1.0.4支持矢量動畫了
iOS(iPad、iPhone、iPod Touch)
Android
Windows
