Original Post
🔒 Locked
glRotate?
Advertisement
glPushMatrix();
glBegin(GL_QUAD);
//vertices for quad
glEnd();
glPopMatrix();
glBegin(GL_TRIANGLES)
//vertices fot triangle
glEnd();
u can find tuts on the subject here
[edited by - tHiSiSbOb on December 7, 2002 8:43:36 AM]
draw the square, then rotate the triangle
have a global variable rot
and in ur draw function
do this
glLoadIdentity();
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]
have a global variable rot
and in ur draw function
do this
glLoadIdentity();
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]
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement