Fragments 1.0

Licenza: Gratuito ‎Dimensioni del file: 450.56 KB
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

Descrizione: Fragments è un'applicazione demo per un'implementazione Java OpenGL personalizzata per Android. La demo segue il dito con piani vibranti generati casualmente mentre trascini il dito sullo schermo. Implementazione: I piani sono disegnati su una bitmap Android usando un'implementazione Java scritta personalizzata di OpenGL (chiamata SGL) per la classe CS148 Graphics di Stanford. Prima di ogni aggiunta all'area di disegno, una matrice di rotazione e ridimensionamento casuale viene spinta nello stack SGL. Ogni piano è un quadrato disegnato con chiamate OpenGL a una "striscia triangolare". Dopo aver disegnato un piano, lo stato SGL viene ripristinato dalle trasformazioni casuali in modo che sia possibile disegnare un piano con nuove proprietà. La colorazione dei quadrati viene calcolata utilizzando l'interpolazione baricentrica tra i colori assegnati ai vertici della striscia triangolare. L'implementazione OpenGL/SGL mostrata da questa demo presenta uno stack di matrici, una posizione del vertice e specifiche del colore, un disegno a triangolo e un'interpolazione baricentrica, tra le altre funzionalità per fornire una parte utilizzabile delle funzionalità nell'API OpenGL completa. Prestazione: IMPORTANTE: si noti che questa applicazione demo è PROCESSOR INTENSIVE. Ha lo scopo di mostrare la possibilità di un'implementazione Java personalizzata e costruita su scratch di OpenGL / SGL sulla piattaforma Android. Poiché è scritto in Java e non utilizza java NDK o effettuare chiamate GPU, questa applicazione potrebbe avere un ritardo di rendering ed eseguire SLOWER su dispositivi con CPU deboli. Valutazione: Questa applicazione è ancora in fase di sviluppo. Qualsiasi domanda o commento è apprezzato!

cronologia delle versioni

  • Versione 1.0 pubblicato il 2013-01-01

Dettagli del programma