1002889901

1002889901



Wykład 2 - Algorytmy wyświetlania

Algorytmy konwersji odcinka

Powstanie efektu schodków - aliasig

Aby zapobiec aliasing stosuje się rysowanie odcinków w taki sposób by ząbki były koloru jaśniejszego przez co zlewały się z otoczeniem.


Algorytmy rysowania okręgów


Obrót wokół początku układów współrzędnych punktu (0,0). Obrót o kąt wokół początku układu współrzędnych nazywamy takie przekształcenie, które P(x,y) przyporządkuje P,(x',y'), taki, ze IOP | = | OP' I oraz kat POP' = kat (fi) ( czarny przy centrum).

Umowa: Jeśli fi > 0 to obracamy w ruchu odwrotnym do rychu wskazuwek zegara. Współrzędne P' wyrarzaja się wzorami:

x' = x * cos(fi) - y * sin(fi) y' = x * sin(fi) + y * cos(fi)

Rysowanie okręgu polega na narysowaniu jednej-ósmej a następnie odrysowanie tej części poprzez odbicia.

Uwaga! Więcej na temat wykładu drugiego w skrypcie 'Wykład 2 (Rysowanie odcinków i okręgów) ' M.Badury.

Wykład 3 - Transformacje 2D

postaci:


Transformacie (przekształcenia geometryczne) obiektów 2D. Transformacja na płaszczyźnie nazywamy przekształcenie L: R2 -> R2 w L(x,y) = (ax + by + c,dx + ey + f), gdzie a,b,c,d,e,f nalezace do R



Wyszukiwarka

Podobne podstrony:
79656 Zerówka Informatyka (1) Eg/amin
WYKŁAD ALGORYTM ITERACYJNY Oblicz n! dla zadanego n według wzoru fi dlan = 0n! = i ll*2*3*...*(n-l)*
WYKŁADKLASY ALGORYTMÓW I ZAGROŻENIA -    zastosowanie - szyfrowanie danych -
Wymagana literatura: 1.    J. Arabas, Wykłady z algorytmów ewolucyjnych, WNT 2001. 2.
Wykład 1 Algorytm - formalny i jednoznaczny opis wynikania czynności w skończonej liczbie kroków (ci
Wykłady z algorytmów ewolucyjnych • Jarosław Arabas
Algorytmy konwersji •tości liczbowych... Function translatel_pl(ByVal n AS Integer, Optional ByVal
Algorytmy konwersji •tości liczbowych... Dostępnych jest szereg pozycji książkowych do nauki języka
Algorytmy konwersji •tości liczbowych... Zwróćmy uwagę, iż w zależności od części ułamkowej
Algorytmy konwersji •tości liczbowych... Rys. 1. Wczytanie makropolecenia w programie Open Office
Algorytmy konwersji •tości liczbowych... Makro obsługuje liczby aż do sześćdziesiątej trzeciej
SAM@46 Nowa ekologia mediów. Konwergencja a mediamorfoza powstaje możliwość tworzenia zintegrowanych
SAM@46 Nowa ekologia mediów. Konwergencja a mediamorfoza powstaje możliwość tworzenia zintegrowanych

więcej podobnych podstron