Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Ustalenie polozenia obserwatora
- glTranslatef(0, 0, -OBSERWATOR_ODLEGLOSC);
- glRotatef(OBSERWATOR_OBROT_X, 1, 0, 0);
- glRotatef(OBSERWATOR_OBROT_Y, 0, 1, 0);
- glRotatef(OBSERWATOR_OBROT_Z, 0, 0, 1);
- // Narysowanie stozka
- RysujStozek(promien1, promien2, wysokosc);
- // Przelaczenie buforow ramki
- glutSwapBuffers();
- }
- //////////////////////////////////////////////////////////////////////////////////////////
- // Funkcja obslugi klawiatury
- void ObslugaKlawiatury(unsigned char klawisz, int x, int y)
- {
- if(klawisz == '1' && rownolezniki < 64)
- rownolezniki += 1.0;
- else if (klawisz == '2' && rownolezniki > 4)
- rownolezniki -= 1.0;
- else if (klawisz == 27)
- exit(0);
- else if(klawisz == '3' && poludniki < 64)
- poludniki += 1.0;
- else if (klawisz == '4' && poludniki > 4)
- poludniki -= 1.0;
- else if (klawisz == 'x') //obrot wokol osi X
- OBSERWATOR_OBROT_X++;
- else if (klawisz == 'y') //obrot wokol osi Y
- OBSERWATOR_OBROT_Y++;
- else if (klawisz == 'z') //obrot wokol osi Z
- OBSERWATOR_OBROT_Z++;
- else if (klawisz == 'f') //oddal
- OBSERWATOR_ODLEGLOSC++;
- else if (klawisz == 'g') //przybliz
- OBSERWATOR_ODLEGLOSC--;
- else if (klawisz == 27)
- exit(0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement