Re: OpenGL Zoom / Pan




Try taking a look at the shapes.c example that comes with the gtkglext
package.  There are different ways do to them and it sort of depends
upon how you plan on setting up the scene/object to view how how you
plan to view it.

For example, if you are viewing an object and want to simulate a zoom in
or out, one easy way is to simply have an overall scale factor that you
increase or decrease and use a glScalef with the scale factor.  Or
another way, is to keep the scale unchanged but adjust the projection
mapping as in glOrtho().  To zoom in, you decrease the size of the x and
y bounds of the viewing volume according to your scale factor.

On Wed, 2006-02-22 at 19:28 +0100, Philippe CHAUVAT wrote:
A little bit out of the list themas... but I wrote some program with 
gtkglext and would like to do some Zoom, Pan, Rotate things with mouse 
and/or keyboard.

Does anyone know where to find some sample or tutorial about this ?

Thanks in advance.
Philippe
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]