1
resposta

C++ e OpenGl

Olá caros colegas , gostaria de pedir alguma dica ou algo do tipo , tenho um trabalho para fazer , no qual devemos construir o mapa do brasil e seus respectivos estados usando OPENGL nas linguagens C/C++ e ou JAVA , no qual o usuário passe ou clique com o ponteiro do mouse , e ele diga se estar dentro ou fora do brasil , e o respectivo estado . Sou extremamente leigo no assunto , peço encarecidamente uma ajudinha para poder me nortear .

1 resposta

Boa tarde João, tudo bom?

O OpenGl é uma biblioteca para utilizarmos a placa de vídeo e serve para que desenhar/mostrar coisas na tela. Você vai ter que utilizar o C/C++ ou Java para fazer a lógica do seu problema e o OpenGl para mostrar o que está acontecendo na tela para o usuário.

http://openglbook.com/the-book.html - Aqui você tem um site com a introdução ao OpenGL, espero que ajude.

Para fazer o clique o mouse você vai ter que utilizar algum tipo de detecção de colisão. No geral o mouse é considerado um ponto e você teria as áreas de colisão de cada estado. Você pode ter uma noção de como é feito aqui - https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection .