2 sets of coordinates

How do I create another set of coordinates so I have 2? I want to use the second one so I can move that around in my project.

Hi !

You can save the current transformation and later restore it with the glPush/glPop/Matrix() functions.

And if that’s not enough you can reload the transformation matrix at any time you want.

Mikael

How about this

// Coord system 1
int world_x, world_y, world_z;
int world_rotate_x,world_rotate_y,world_rotate_z;

// Coord system 2
int object_x, object_y, object_z;
int object_rotate_x,object_rotate_y,object_rotate_z;

glTranslatef(world_x, world_y, world_z);
glRotatef(world_rotate_x, 1.0, 0.0, 0.0);
glRotatef(world_rotate_y, 0.0, 1.0, 0.0);
glRotatef(world_rotate_z, 0.0, 0.0, 1.0);

glPushMatrix();
glTranslatef(object_x, object_y, object_z);
glRotatef(object_rotate_x, 1.0, 0.0, 0.0);
glRotatef(object_rotate_y, 0.0, 1.0, 0.0);
glRotatef(object_rotate_z, 0.0, 0.0, 1.0);
Draw_object();
glPopMatrix();

Originally posted by ltrain_riders:
How do I create another set of coordinates so I have 2? I want to use the second one so I can move that around in my project.