Zadania L2 I6Y3S1, Studia, WAT Informatyka, s3 - GK - lab grafika komputerowa, Lab2


Przekształcenia geometryczne

Zadanie 1

Napisać program przedstawiający obiekt zbudowany z prymitywów przestrzennych udostępnianych przez biblioteki GLU i GLUT. Użytkownik za pomocą klawiatury powinien mieć możliwość wprowadzania zmian następujących parametrów:

  1. Kąta obrotu lampy,

  2. 0x08 graphic
    Kąta podniesienia ramienia.

W programie uwzględnić możliwość interakcyjnej zmiany położenia obserwatora poprzez podanie następujących parametrów:

  1. Odległości obserwatora od obiektu, (R)

  2. Wysokości obserwatora względem płaszczyzny, na której położony jest obiekt, (H)

  3. Kąta obrotu wokół obiektu w zakresie [0, 360] z krokiem 1. (α)

UWAGA: Obserwator jest zawsze zwrócony przodem w kierunku obiektu.

0x01 graphic

Zadanie 2

Napisać program przedstawiający obiekt zbudowany z prymitywów przestrzennych udostępnianych przez biblioteki GLU i GLUT. Użytkownik za pomocą klawiatury powinien mieć możliwość wprowadzania zmian następujących parametrów:

  1. Kąta obrotu śmigła,

  2. 0x08 graphic
    Kąta odchylenia, pochylenia i przechylenia rakiety.

W programie uwzględnić możliwość interakcyjnej zmiany położenia obserwatora poprzez podanie następujących parametrów:

  1. Odległości obserwatora od obiektu (R),

  2. Wysokości obserwatora względem płaszczyzny, na której położony jest obiekt (H),

  3. Kąta obrotu wokół obiektu w zakresie [0, 360] (α).

UWAGA: Obserwator jest zawsze zwrócony przodem w kierunku obiektu.

0x01 graphic



Wyszukiwarka