Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 3 of 3

Thread: glRotatef

  1. #1
    Junior Member Newbie
    Join Date
    Jul 2012
    Location
    Virginia, USA
    Posts
    12

    glRotatef

    I don't quite understand how glRotatef works

    the first parameter is the angle and the rest 3 are the axes

    how are the axes affected by changing the 3 parameters?

    does anyone have a picture to help me understand?

  2. #2
    Newbie Newbie
    Join Date
    Aug 2012
    Posts
    1
    Hi kiwon,

    the first parameter is the rotation angle, that's correct. The rest are the x, y and z coordinate of the axis around which you want your objects to rotate. So if you want to rotate around the x axis, you use glRotatef(angle, 1, 0, 0).

    You could give more information about what you want to achieve. It's hard to tell what you don't understand.

    Maybe you have a look at http://www.opengl.org/sdk/docs/man/xhtml/glRotate.xml for further explanation.

  3. #3
    Intern Contributor uwi2k2's Avatar
    Join Date
    Mar 2011
    Posts
    98

    rotate

    hi,

    just think of the 3 parameters to be a line from 0,0,0

    so you have x=3,y=2,z=4 => so think of a line from 0,0,0 to 3,2,4...

    and now you just rotate the amount fo angle around this line ...

    if angle is negativ than you just rotate the other way ...

    think about: if you spin a ring around your finger it can always only be spined around the axis the finger is repesenting...
    its the same with glrotate.

    hope that helps
    cu
    uwi

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •