SORU
9 HAZİRAN 2011, PERŞEMBE


OpenGL ile render SVG (ve OpenGL ES)

Şu anda SVG dosyası OpenGL ve OpenGL ES kullanarak vektör grafik oluşturma olasılığı araştırıyorum. Windows ve Android hedef niyetindeyim. Benim ideal çözüm verilen SVG dosyası poligon nirengi oluşturan en az bir C kütüphanesine sahip olacaktır. Bu standart OpenGL veya OpenGL ES aramaları oluşturmak ve yeniden görüntülemek bir liste kullanın veya optimizasyon için durumlarını. Sadece bir görüntüleme listesi çeviri ve dönen sonra vektör resim çizmek, beni diğer OpenGL çağrıları ile bu karışımı için izin alırdım.

Şimdiye kadar öneriler öncelikle kullanmak QT ya da Kahire'ye görüyorum. - Bu şişirilmiş kütüphaneler olmadan kendi OpenGL içeriği (başarmak için çalışıyorum ne bağlamında) yönetmek için keşke bir seçenek değil. Ne Android için bu uygundur.

İkinci seçenek bir doku oluşturmak için kütüphaneler kullanmaktır. Bu statik vektör grafikler için Tamam olsa da, ölçekleme ve döndürme, sık sık oyunlar için verimli ya da uygulanabilir bir seçenek değil.

Üçüncüsü OpenVG kullanma imkanı var. Bazı açık kaynak uygulamalarının OpenVG belirtimi (ShivaVG vb), ama ben henüz bir kütüphanesi üretebilme yeteneğine sahiptir uygun OpenVG çağrıları belirli bir SVG dosyası çalışma zamanı, ve ben göremiyorum ne için optimize bu gibi olabiliriz dilemek için bir görüntüleme listesi ya da durumlarını.

Her üç yöntem sınırlamalar muzdarip. En umut verici seçenek eğer başka bir çözüm varsa OpenVG bir uygulama kullanıyor sanırım. Benim sorum ise şu, orada herhangi bir kütüphane istiyorum ne var, ya istediğimi yakın? İyi bir sebep değil. Ve yerden bu kadar yerine denemek daha mı iyi olur?

CEVAP
22 HAZİRAN 2011, ÇARŞAMBA


MonkVG OpenGL ES üstüne API uygulaması gibi bir OpenVG göz atın.

Ayrıca, OpenVG üstüne SVG render (MonkVG) çıkış MonkSVG.

MonkVG iOS) ve Android platformları için inşa edilmiştir.

Her iki kitaplıkları, ben yazar değilim ve herhangi bir soruya cevap için mutlu olurdu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • Orson Wang

    Orson Wang

    28 EKİM 2006
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010