OpenGL Fácil

segunda-feira, 17 de março de 2014

Identificando objetos



Este exemplo mostra como identificar os objetos desenhados na tela.
Observe que no programa, cada objeto desenhado recebe um índice:

glLoadName (0)
glLoadName (1)
glLoadName (2)

Neste exemplo associei a cor do objeto ao índice atribuído, assim, ao clicar sobre o desenho, a cor do objeto é apresentada.

Este exemplo simples mostra que é possível associar múltiplos atributos ao índice de um polígono desenhado. Em outras aplicações associei os polígonos a um banco de dados, assim, qualquer atributo do polígono podia ser e apresentado numa tabela de consulta. Este é o princípio básico para consultas gráficas em mapas e objetos 3D.

O exemplo selecao.rar pode ser obtido aqui:
https://drive.google.com/file/d/0BzanmNnVGltwVjREVUNIZmpLczg/edit?usp=sharing

Nenhum comentário:

Postar um comentário