Okay, I have a universe set up, and a spinny-rotating camera and so forth, and I am currently trying to work out how to select an object by clicking on any part of the object.
I can get its origin screen-X and screen-Y but that only gives me a single 2D point co-ordinate, which is not much help.
I could do it with a dragging selection box (Check to see whether screen-X and screen-Y of each object's origin is within box etc.) but that is not a suitable mechanism for my program.
The real problem is that depending on distance from camera the size and (apparent) shape of the objects will change, so I can't simply check for clicks within a certain distance of the origin point.
Is there a simple way of doing this, or am I going to have to go with my last-resort option of stretching a plain off in that direction and seeing what it collides with?