Elikkäs parin glTranslatef:n ja glRotatef:n jälkeen (0,0,0) on jossain päin 3d-avaruutta mutta miten saan sen world-koordinaatit(?) ?
Siis ne koordinaatit että
glLoadIdentity(); käskyn jälkeen
glTranslatef(wx, wy, wz); menee tuohon äskeiseen
(0,0,0) paikkaan.
Siis ne koordinaatit että
glLoadIdentity(); käskyn jälkeen
glTranslatef(wx, wy, wz); menee tuohon äskeiseen
(0,0,0) paikkaan.
Vastaukset 1
Vanhimmat
glGetFloat(GL_MODELVIEW_MATRIX, fbuffer);
tuollahan se löytyy, fbuffer[12],fbuffer[13],fbuffer[14]
on sit xyz