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 2 of 2

Thread: Direction Loader using Keys - glScalef

Hybrid View

  1. #1
    Junior Member Newbie
    Join Date
    Dec 2012
    Posts
    12

    Exclamation Direction Loader using Keys - glScalef

    I have a small problem (its a bit difficult to explain so i have added some pictures too)

    The problem is that when i click the left key on the keyboard the red loader is mean to decrease and stay in the same position.

    The only problem is that it does decrease (get smaller) but loader moves out of the loader barrier I am not sure why this is, please help.


    glPushMatrix();
    glTranslatef(0, 0, 320);
    directionIndicator();

    if (ballXpos == 40.0)
    glScalef(1.0, 1.0, 1.0);

    if (ballXpos < 10.0)
    glScalef(0.75, 1.0, 1.0);

    //etc

    directionLoader();
    glPopMatrix();

    I have also uploaded pictures

    Click image for larger version. 

Name:	1.jpg 
Views:	116 
Size:	11.3 KB 
ID:	936 Click image for larger version. 

Name:	2.jpg 
Views:	110 
Size:	9.6 KB 
ID:	937 Click image for larger version. 

Name:	3.jpg 
Views:	110 
Size:	11.1 KB 
ID:	938

    Thanks in advance

  2. #2
    Senior Member OpenGL Pro
    Join Date
    Jan 2012
    Location
    Australia
    Posts
    1,117
    Try scaling before you translate. You normally want scaling to occur in object space (ie with the object at the origin).

Tags for this Thread

Posting Permissions

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