Fragments 1.0
Poderá descarregar em 5 segundos.
Sobre Fragments
Descrição: Fragmentos é uma aplicação de demonstração para uma implementação personalizada do OpenGL Java para Android. A demonstração segue o seu dedo com aviões vibrantes e gerados aleatoriamente enquanto arrasta o dedo pelo ecrã. Implementação: Os aviões são desenhados num bitmap Android usando uma implementação personalizada escrita java de OpenGL (chamada SGL) para a classe CS148 Graphics de Stanford. Antes de cada adição à tela, uma matriz de rotação e escalonamento aleatória é empurrada para a pilha SGL. Cada avião é um quadrado desenhado com chamadas OpenGL para uma "faixa de triângulo". Depois de um avião ter sido desenhado, o estado SGL é restaurado a partir das transformações aleatórias para que um plano com novas propriedades possa ser desenhado. A coloração dos quadrados é calculada usando a interpolação barícêntrica entre cores atribuídas aos vértices da tira do triângulo. A implementação OpenGL/SGL que esta demo apresenta apresenta uma pilha de matriz, posição vértic e especificação de cor, desenho de triângulo, e interpolação barycêntrica, entre outras funcionalidades para fornecer uma parte utilizável das características em toda a API OpenGL. Desempenho: IMPORTANTE: Tenha em atenção que esta aplicação de demonstração é INTENSIVA. Pretende-se mostrar a possibilidade de uma implementação java personalizada e de risco de abertura/SGL na plataforma Android. Uma vez que está escrito em Java e não utiliza o Java NDK ou faz chamadas GPU, esta aplicação pode ter um atraso de renderização e funcionar mais lentamente em dispositivos com CPUs fracos. Feedback: Esta aplicação ainda está em desenvolvimento. Quaisquer perguntas ou comentários são apreciados!