2906542372

2906542372



- 65 -

wartości współrzędnych przez jednakowy współczynnik, w jakim powna część rysunku na obrazie wirtualnym jest zwiększana lub zmniejszana. Dla wykonania obrotu zbiór punktów obracany jo6t dokoła określonego środka o określony kąt. Prze transformowane współrzędne obrazu wirtualnego można następnie okionkować i skalować.

- 65 -


W prowadzonych dalej rozważaniach pominięte będą występujące w algorytmach operacje dodawania, ponieważ wykonywane są one w znaoznie krótszym czasie niż mnożenie lub dzielenio i nie wpływają w istotny sposób na ogólny czas przetwarzania.

Okienkowanie

W celu określenia, gdzie leży wybrany segment linii, badana jest odległość końców każd<go oog-raontu linii obrazu wirtualnego od krawędzi okna. Linie leżące całkowicie poza oknem są odrzucano, lożąco oałkowicie wewnątrz - podlegają skalowaniu, a te, które przecinają się.z krawędziami okna są obcinane w oelu znalezienia punktów przecięcia.

Program obcinania rozwiązuje równanie, które można otrzymać na podstawie rys. 2.

= ( XL “ X1 )


^2 - yi) (*2 -



' Inna rnotoda polega na zastosowaniu algorytmu "punktu środkowego", w którym linia dziolona jost stopniowo, w krokach binarnych do chwili, w której punkt środkowy pokryje się z krawędzią okna. Programowe wykonanie togo algorytmu byłoby wolniejsze niż rozwiązanio bezpośrednio, lecz wykorzystując tylko operacje przesuwania i dodawania, możliwa Jost szybka realizacja sprzętowa obliczania każdego przecięcia za pomocą dwóch sprzężonych sumatorów.

Rozważmy jaki sprzęt jest niezbędny do rozwiązania równania przecięcia wymagającego wykonania dzielenia (xL - x1) przez (x2 - x^) i mnożenia przez (y2 - y1).

Obio operacje wykonywane są metodą przesuwania i dodawania i mogą być przeprowadzane jednocześnie, przy czym bity ilorazu, w miarę ich pojawiania się, sterują urządzeniem mnożącym. Po dokładniejszym przeanalizowaniu okazuje się, że nie tylko wymagania dotycząoe sprzętu są w tej sytuacji takie same jak dla algorytmu punktu środkowego, lecz jeżeli zastosuje się proces dzielenia boz pamiętania reszty można zauważyć, że strategia sterowania jest taka sama jak strategia wyboru następnego punktu środkowego. A więc z punktu widzenia realizaoji sprzętowej, istnieje tylko jeden algorytm okionkowania.

W realizaoji mikroprocesorowej, obliczenia potrzebne do wykonania operacji okienkowania, zarówno według pierwszego jak i według drugiego algorytmu mogą być zatem realizowane za pomocą pros-togo mikroprocesora specjalizowanego, zawierającego dwa sumatory współpracujące z rojostrami Pi‘Z06uwnymi •



Wyszukiwarka

Podobne podstrony:
scandjvutmpb201 146 tyckie często bywały podbijane przez garstkę tatarskich wojowników. Większa czę
CCF20090120013 kształty szlaku przebywanego przez dziecko w zależności od wymiarów i kształtu rysun
10190 IMGF05 13 Prawdziwa zatem wartość człowieka - głosi uczony - określona jest przez to, „w jakim
30784 ZT175 (2) 348 CZĘŚĆ 3. WSPÓŁCZESNE PROBLEMY ZARZĄDZANIA TURYSTYKĄ albo z systemu wartości repr
IMG57 Obliczeniowe wartości parametrów otrzymamy, mnożąc wartości charakterystyczne przez współczyn
Image156 Tablica wartości funkcji F(x) dla określonego współczynnika podziału N Tablica
wariancie B (patrz 2.2.1). W wariancie C (patrz 2.2.1) należy zastosować wartości podzielone przez
Skrypt PKM 237 281280 Tablica 65 Km (ipnuciiii mraOizego koln Współczynnik *. Suiumrk a *,
skanuj0110 (21) 228 a mianowicie Romów. Nie jest to jednak współczesna opowieść lecz epicki, history
img043 przy czym wartość au dla danego współczynnika ufności 1 - a wyznacza się z tablic standaryzow
img161 Drugi składnik SKMW (8.50) lo suma kwadratów odchyleń wartości wskazywanych przez poszczególn

więcej podobnych podstron