Description: Fragments est une application de démonstration pour une implémentation OpenGL Java personnalisée pour Android. La démo traîne votre doigt avec des plans vibrants générés au hasard que vous faites glisser votre doigt sur l’écran. Application: Les plans sont dessinés sur une bitmap Android à l’aide d’une implémentation Java écrite personnalisée d’OpenGL (appelé SGL) pour la classe graphique CS148 de Stanford. Avant chaque ajout à la toile, une matrice de rotation et d’échelle aléatoire est poussée sur la pile SGL. Chaque plan est un carré dessiné avec des appels OpenGL à une « bande triangle ». Une fois qu’un plan a été dessiné, l’état SGL est restauré à partir des transformations aléatoires de sorte qu’un plan avec de nouvelles propriétés peut être dessiné. La coloration des carrés est calculée à l’aide d’interpolation barycentrique entre les couleurs assignées aux vertices de bande triangle. L’implémentation OpenGL/SGL que cette démo présente comporte une pile matricielle, une position de vertice et des spécifications de couleur, un dessin triangle et une interpolation barycentrique, entre autres caractéristiques pour fournir une partie utilisable des fonctionnalités de l’API OpenGL complète. Performance: IMPORTANT: S’il vous plaît noter que cette application de démonstration est processeur intensif. Il est destiné à mettre en valeur la possibilité d’une mise en œuvre Java personnalisée et à gratter d’OpenGL/SGL sur la plate-forme Android. Comme il est écrit en Java et n’utilise pas le Java NDK ou faire des appels GPU, cette application peut avoir un retard de rendu et exécuter plus lentement sur les appareils avec des processeurs faibles. Commentaires: Cette application est encore en cours d’élaboration. Toutes les questions ou commentaires sont appréciés!
historique de la version
- Version 1.0 posté sur 2013-01-01
Détails du programme
- Catégorie: Développement > Composants et bibliothèques
- Éditeur: John YS
- Licence: Gratuit
- Prix: N/A
- Version: 1.0
- Plate-forme: android