Doesn't OpenGL have something similar to the surface functions? A quick google turned up:
http://gpwiki.org/index.php/OpenGL_Selection_Using_Unique_Color_IDs Admittedly it's in C but the OpenGL functions should all be very similar. On 8/2/07, Ian Mallett <[EMAIL PROTECTED]> wrote: > > Hi, > I'm making a program for visualizing molecules. Each atom will be > selected by the mouse. Since I know the color of each atom, my idea for > detecting if a mouse is over one is as follows: > > 1: get the color of the pixel the mouse is over > 2: if the color is __ select the atom with that color. > > The problem is, pygame has issues with OpenGL surfaces and the call to > Surface.get_at() declares I can't call an OpenGL surface. Is there any > way to get around this? > Thanks, > Ian > > >
