Widok drogi
|
Przykład sceny rysowanej w rzucie perspektywicznym |
||
|
Wyobraźmy sobie, że chcę pokazać widok drogi (szosy) np z pozycji kolarza, który ucieka z peletonu i zmienia tor jazdy by zgubić innego kolarza siedzącego mu "na kole". Taki efekt zwykle uzyskuje się w ten sposób, że zmieniamy w specjalny sposób położenie całej sceny, gdy tymczasem "odbiorca" niezmiennie zajmuje położenie obserwatora tzn jego pozycja ma współrzędne (0,d,0). U nas scena jest prosta - "składa" się z latarni na poboczach i linii środkowej drogi. Wiedza o scenie (współrzędne podstaw latarni po lewj stronie) będzie zgomadzona w tablicy double w[20], procedura scena poprzez zmienne xp i y zapewni możliwość zmiany projekcji w wątku animacyjnym np. A teraz rysujemy scenę (która jest "pamiętana" w tablicy w[]
|