I’m developing an OpenGL application for solid modeling using boundary representation. What is the most reliable strategy to implement vertices, edges and faces selection using the mouse?
Is there a standard to develop these kind of routines? My intuition tells me to develop routines to check the intersections between point and ray, segment and ray and polygon and ray. The ray would be constructed using gluUnProject.
Any help, links, references are welcome.