#### Archived

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

# glRotate?

This topic is 5799 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

Hello Im tring to have a square in the background and in front, i want a triangle. The problem is this, when i try to rotate the triangle, the square also rotates. Is there a way to make the triangle only rotate? thanks p.s. Yes im new and using vc++ 6.0

##### Share on other sites
pushmatrix and popmatrix functions.

##### Share on other sites

    glPushMatrix();glBegin(GL_QUAD);//vertices for quadglEnd();glPopMatrix();glBegin(GL_TRIANGLES)//vertices fot triangleglEnd();

u can find tuts on the subject here

[edited by - tHiSiSbOb on December 7, 2002 8:43:36 AM]

##### Share on other sites
draw the square, then rotate the triangle

have a global variable rot

and in ur draw function

do this

drawSquare (); //ur square function or the code for ur square

glRotatef(rot,a,b,c); //a b c definces the vector u wana rotate about

drawTriangle ();

rot+= c; // c = ur angle inclination

or push and pop...

u really should do a tutorial, or read a book on what rotation is, and about how the transformation matricies work and such.

about the CTM and how each transformation multiplies the CTM with its new matrix.

[edited by - ShadyWRX on December 7, 2002 1:22:48 PM]

1. 1
Rutin
45
2. 2
3. 3
4. 4
5. 5
JoeJ
19

• 11
• 13
• 10
• 12
• 10
• ### Forum Statistics

• Total Topics
633001
• Total Posts
3009821
• ### Who's Online (See full list)

There are no registered users currently online

×