• Advertisement
Sign in to follow this  

[SOLVED]Getting Size of GL On Screen

This topic is 3312 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm trying to figure out a basic code to figure out what the farthest left, top, bottom, and right most co-ordinates are being displayed on the screen. Here's what I have so far but it's definetly off.
aspect = ScreenWidth / ScreenHeight;
ymax = ((double)CameraZ) * Math.tan(FOVY * PI / 360.0);
xmax = ymax * aspect;
		
ymin = (-1 * ymax);
xmin = (ymin * aspect) + CameraX;
ymin = ymin + CameraY;

Share this post


Link to post
Share on other sites
Advertisement
Actually I just figured it out :)

double aspect = pwidth / pheight;
ymax = ((double)CameraZ) * Math.tan(45.0 * M_PI / 360.0);
xmax = ymax * aspect;

ymin = (-1 * ymax);
xmin = (ymin * aspect) + CameraX;
ymin = ymin + CameraY;

ymax = ymax + CameraY;
xmax = xmax + CameraX;

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement