Descrição: Fragments é um aplicativo de demonstração para uma implementação OpenGL Java personalizada para Android. A demonstração segue seu dedo com planos vibrantes e gerados aleatoriamente enquanto você arrasta o dedo pela tela. Implementação: Os aviões são desenhados em um bitmap Android usando uma implementação Java personalizada escrita do OpenGL (chamado SGL) para a classe CS148 Graphics de Stanford. Antes de cada adição à tela, uma matriz de rotação e dimensionamento aleatória é empurrada para a pilha SGL. Cada avião é um quadrado desenhado com chamadas OpenGL para uma "tira de triângulo". Depois que um avião é desenhado, o estado SGL é restaurado a partir das transformações aleatórias para que um avião com novas propriedades possa ser desenhado. A coloração dos quadrados é calculada usando interpolação barycêntrica entre as cores atribuídas aos vértices de tiras de triângulo. A implementação OpenGL/SGL que esta demonstração apresenta apresenta uma pilha de matriz, posição vertice e especificação de cores, desenho de triângulo e interpolação baricêntrica, entre outros recursos para fornecer uma parte utilizável dos recursos na API OpenGL completa. Desempenho: IMPORTANTE: Observe que este aplicativo de demonstração é INTENSIVO EM PROCESSADOR. Ele pretende mostrar a possibilidade de uma implementação Java personalizada e com arranhões do OpenGL/SGL na plataforma Android. Uma vez que está escrito em Java e não utiliza o Java NDK ou faz chamadas de GPU, este aplicativo pode ter um atraso de renderização e executar MAIS LENTO em dispositivos com CPUs fracas. Feedback: Esta aplicação ainda está em desenvolvimento. Quaisquer perguntas ou comentários são apreciados!
história da versão
- Versão 1.0 postado em 2013-01-01
Detalhes do programa
- Categoria: Desenvolvimento > Componentes & Bibliotecas
- Editor: John YS
- Licença: Livre
- Preço: N/A
- Versão: 1.0
- Plataforma: android