Archived

This topic is now archived and is closed to further replies.

get xy coordinate from xyz

This topic is 5018 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

Project a vertex with the modelview matrix, and then with the perspective matrix and you'll have the pixel coordinate. To get the matrices use glGetMatrix and for the use of matrices check out this article.

EDIT: i am not really sure the perspective matrix also handles the pixel coordinates, does anyone know? Thanks

[edited by - Tree Penguin on March 24, 2004 6:41:39 AM]

Share this post


Link to post
Share on other sites
The projection matrix only transforms from eye to clip space. To get pixel coordinates, you also need to perform the perspective division to normalized device coordinates, and finally the viewport transform.

Check the Red Book or the OpenGL specification for information about these steps.

Share this post


Link to post
Share on other sites