Przekształcenia geometryczne

Zadanie: grupa I1Y4S1

Napisać program przedstawiający obiekty zbudowane z prymitywów przestrzennych udostępnianych przez biblioteki GLU i GLUT:

  1. Scenę przedstawiającą układ słoneczny złożony ze słońca i krążącej wokół niego planety i jej księżyca wiedząc, że:

Orbity planety i księżyca leżą:

  1. w płaszczyźnie YZ o środku w punkcie (15, 25, 0):

  2. w płaszczyźnie YX o środku w punkcie (0, 25, 15):

  1. Pojazd (Rys.1) zlokalizowany na płaszczyźnie XZ:

  1. z osią pojazdu równoległą do osi 0X i środkiem w punkcie (-20.0, y, 0.0);

  2. z osią pojazdu równoległą do osi 0Z i środkiem w punkcie (0.0, y, -20.0).

Armata pojazdu wraz z wieżą skierowana jest w kierunku poruszającej się planety z pkt.1.

Użytkownik za pomocą klawiatury powinien mieć możliwość wprowadzania zmian następujących parametrów:

  1. Prędkości kątowej planety w zakresie [0-1.0] stopni/klatkę animacji z krokiem 0.25.

  2. Odległości obserwatora od obiektu,

UWAGA: Obserwator jest zawsze zwrócony przodem w kierunku punktu centralnego sceny.

Rys. 1. Pojazd

0x08 graphic

Rys. 2. Samolot

0x08 graphic