Re: [newsletters] Re: [PyOpenGL-Users] OpenGl + Mouse Selection
Brought to you by:
mcfletch
From: sebastien H. <2l...@2l...> - 2003-04-22 07:21:32
|
I use this method with good success. I just have a little problem. My program paint some line on the OpenGL panel and when i try to select one, I need to be very close to select it. Is it a way to make the select area more large ? Thanks in advance. SEB Jasper Phillips a écrit: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > > >That sounds like what I want. Thanks for the search reference! >- -Jasper > >On Mon, 21 Apr 2003, Mike C. Fletcher wrote: > > >>There are a number of ways to do this, but the most common way I've >>encountered is to use the glSelectBuffer-based selection mechanisms >>which come with OpenGL. You can find sample code for the glSelectBuffer >>stuff in OpenGLContext or just about any OpenGL reference or programming >>Web site (such as NeHe). >> >>The basic approach is to re-render the scene in "select" mode, pushing >>"names" (integers) onto the selection stack as you render to a frustum >>which is the projection of your picking point to infinity. When you >>exit the select rendering mode you receive a list of records indicating >>which names were active when items were rendered to the frustum. >> >>Hope this helps, >>Mike >> >> > >[snip my original question] >-----BEGIN PGP SIGNATURE----- >Version: GnuPG v1.0.6 (GNU/Linux) >Comment: For info see http://www.gnupg.org > >iD8DBQE+pFYa8EpjZ7/X9bIRAj6zAJ9Qd3y0PFhixkxbplYA+dxw4vCnYQCgwnGY >ic7GD51sUgA+UrrgT+jii2M= >=04I+ >-----END PGP SIGNATURE----- > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >PyOpenGL Homepage >http://pyopengl.sourceforge.net >_______________________________________________ >PyOpenGL-Users mailing list >PyO...@li... >https://lists.sourceforge.net/lists/listinfo/pyopengl-users > > > > |