Select picking em PyOpengl

6 views
Skip to first unread message

leo kirotawa

unread,
Oct 14, 2009, 9:55:03 PM10/14/09
to python...@yahoogrupos.com.br, python-gam...@googlegroups.com
Gostaria de saber se algum dos colegas já implementou picking em pyopengl, se sim, gostaria de saber se tiveram problemas com o buffer. Tipo: Quando você desenha mais de um objeto na tela, e passa o mouse sobre o primeiro a ser desenhado ele só mostra o id do ultimo, e só mostra o do primeiro se o segundo for deletado. O mesmo acontecendo para o terceiro.  Se  um terceiro por desenhado na tela ele mostra o id apenas do terceiro, mesmo vc fazendo o hit no primeiro ou segundo.

Se alguém já tiver passado por isso, e tiver uma solução, nem q seja made GAMBI, POG, to aceitando

vlws.

--
Leônidas S. Barbosa (Kirotawa)
[DesenvolvedorWeb/CEFET/RN]
[Ciências da Computação/UFRN]
[pós-graduando em Inteligência Computacional/Processamento Gráfico /UFRN
[Estudante de japonês nível 8 - Japanese Student]
[Desenvolvedor em python, PyGame]
blog: corecode.wordpress.com/

"Mais sábio é aquele que sabe que não sabe" (Sócrates)

日本語の学生です。
コンピュータサイエンスの学位.

Paulo Barbeiro

unread,
Oct 15, 2009, 11:42:06 AM10/15/09
to python-gamedev-brasil
Olá Leo,

Eu nunca fiz picking com pyopengl não... na verdade a única vez que
fiz essa técnica foi com o Processing, e aprendi a partir desse tuto
aqui - http://n.clavaud.free.fr/processing/picking/picktuto.htm - pelo
que eu aprendi, cada objeto deve ser desenhado com uma única cor no
buffer, sem sombras e luzes, nem arestas ou texturas. Nesse link tem
um código demonstrativo, que mesmo não estando em python acho que pode
ajudar...

abras,
Paulo
Reply all
Reply to author
Forward
0 new messages