Beschrijving: Fragments is een demo applicatie voor een aangepaste OpenGL Java implementatie voor Android. De demo volgt je vinger met levendige, willekeurig gegenereerde vlakken terwijl je je vinger over het scherm sleept. Uitvoering: De vliegtuigen zijn getekend op een Android bitmap met behulp van een op maat geschreven Java-implementatie van OpenGL (sgl genoemd) voor Stanford's CS148 Graphics klasse. Voor elke toevoeging aan het canvas wordt een willekeurige rotatie- en schaalmatrix op de SGL-stack geduwd. Elk vlak is een vierkant getekend met OpenGL oproepen tot een "driehoek strip." Nadat een vlak is getekend, wordt de SGL-status hersteld van de willekeurige transformaties, zodat een vlak met nieuwe eigenschappen kan worden getekend. De kleuring van de vierkanten wordt berekend met behulp van barycentrische interpolatie tussen toegewezen kleuren aan de driehoek strip vertices. De OpenGL/SGL-implementatie die deze demo laat zien, bevat een matrixstack, vertice positie en kleurspecificatie, driehoektekenen en barycentrische interpolatie, onder andere functies om een bruikbaar deel van de functies in de volledige OpenGL API te bieden. Prestaties: BELANGRIJK: Houd er rekening mee dat deze demo-applicatie PROCESSOR INTENSIEF is. Het is bedoeld om de mogelijkheid van een aangepaste, krasgebouwde Java-implementatie van OpenGL / SGL op het Android-platform te demonstreren. Aangezien het is geschreven in Java en maakt geen gebruik van de Java NDK of GPU-gesprekken, deze toepassing kan een rendering vertraging hebben en langzamer draaien op apparaten met zwakke CPU's. Feedback: Deze applicatie is nog in ontwikkeling. Alle vragen of opmerkingen worden op prijs gesteld!
versiegeschiedenis
- Versie 1.0 geplaatst op 2013-01-01
Programmadetails
- Categorie: Ontwikkeling > Componenten & Bibliotheken
- Publisher: John YS
- Licentie: Gratis
- Prijs: N/A
- Versie: 1.0
- Platform: android