----- Original Message ----
From: Gary Herron <gherron@islandtraining.com>
Cc: pyopengl-users@lists.sourceforge.net
Sent: Tuesday, July 22, 2008 8:48:24
PM
Subject: Re: [PyOpenGL-Users] get Translation inside matrix stack
Shantytown Saxena wrote:
>
> glPushMatrix()
> glTranslate(5,0,0)
> glTranslate(10,0,0)
> glTranslate(5,0,0)
> # How do I get here total increment of x axis(which is 5+10+5=20)
> before I Pop up.
> glPopMatrix()
All the transformations are recorded by OpenGL in a 4x4 matrix.
You can recover that matrix like this:
buff = (ctypes.c_double*16)()
pyglet.gl.glGetDoublev(stack, buff)
If you started with the identity and did no other transformations you'll
find the 20 in that 4x4 array.
In either the [0,3] or [3,0] element. (I've forgotten which way Opengl
stores the array now.)
Gary Herron
>
> ------------------------------------------------------------------------
>
>
-------------------------------------------------------------------------
>
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
>
http://moblin-contest.org/redirect.php?banner_id=100&url=/> ------------------------------------------------------------------------
>
> _______________________________________________
> PyOpenGL Homepage
>
http://pyopengl.sourceforge.net> _______________________________________________
> PyOpenGL-Users mailing list
>
PyOpenGL-Users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/pyopengl-users>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
PyOpenGL Homepage
http://pyopengl.sourceforge.net_______________________________________________
PyOpenGL-Users mailing list
PyOpenGL-Users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/pyopengl-users