Grafika rastrowa -ograniczenia GRAKO: PODSTAWY GRAFIKI 2W. Grafika rastrowa. Antyaliasing. Wizualizacja 2W. Spójność obiektów Obcinanie Transformacje

Podobne dokumenty
Sumy algebraiczne i funkcje wymierne

Sumy algebraiczne i funkcje wymierne

1 klasyfikacja trójkątów twierdzenie o sumie miar kątów w trójkącie

2. FUNKCJE WYMIERNE Poziom (K) lub (P)

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE

Wymagania kl. 2. Uczeń:

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Plan wynikowy. Zakres podstawowy

WYKŁAD 3 WYPEŁNIANIE OBSZARÓW. Plan wykładu: 1. Wypełnianie wieloboku

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

Wymagania edukacyjne matematyka klasa 2b, 2c, 2e zakres podstawowy rok szkolny 2015/ Sumy algebraiczne

Rysowanie precyzyjne. Polecenie:

f(x) = ax 2, gdzie a 0 sności funkcji: f ( x) wyróżnik trójmianu kw.

1 Wstęp teoretyczny. Temat: Obcinanie odcinków do prostokąta. Grafika komputerowa 2D. Instrukcja laboratoryjna Prostokąt obcinający

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY VIII w roku szkolnym 2015/2016

PLANIMETRIA CZYLI GEOMETRIA PŁASZCZYZNY CZ. 1

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające

FIGURY I PRZEKSZTAŁCENIA GEOMETRYCZNE

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS /02

Matematyka wykaz umiejętności wymaganych na poszczególne oceny KLASA II

PODSTAWOWE KONSTRUKCJE GEOMETRYCZNE

Animowana grafika 3D. Opracowanie: J. Kęsik.

OpenGL transformacje przestrzenne

Animacje z zastosowaniem suwaka i przycisku

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI POZIOM PODSTAWOWY KLASA 2

Klasa III technikum Egzamin poprawkowy z matematyki sierpień I. CIĄGI LICZBOWE 1. Pojęcie ciągu liczbowego. b) a n =

Klasa druga: II TK1, II TK2 Poziom podstawowy 3 godz. x 30 tyg.= 90 nr programu DKOS /07 I. Funkcja kwadratowa

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY

Szczegółowe wymagania edukacyjne z matematyki, klasa 2C, poziom podstawowy

Algorytmy grafiki rastrowej. Mirosław Głowacki Wykład z Grafiki Komputerowej

FUNKCJA KWADRATOWA. Moduł - dział -temat Lp. Zakres treści. z.p. z.r Funkcja kwadratowa - powtórzenie PLANIMETRIA 1

Grafika komputerowa Wykład 2 Algorytmy rastrowe

Wymagania na poszczególne oceny z matematyki w Zespole Szkół im. St. Staszica w Pile. Kl. II poziom podstawowy

Ćwiczenia nr 4. TEMATYKA: Rzutowanie

Reprezentacja i analiza obszarów

Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.

Rozdział VII. Przekształcenia geometryczne na płaszczyźnie Przekształcenia geometryczne Symetria osiowa Symetria środkowa 328

Planimetria Uczeń: a) stosuje zależności między kątem środkowym i kątem wpisanym, b) korzysta z własności stycznej do okręgu i własności okręgów

Straszyński Kołodziejczyk, Paweł Straszyński. Wszelkie prawa zastrzeżone. FoamPro. Instrukcja obsługi

KONKURS MATEMATYCZNY dla uczniów gimnazjów w roku szkolnym 2012/13. Propozycja punktowania rozwiązań zadań

Ćwiczenia z Geometrii I, czerwiec 2006 r.

7. PLANIMETRIA.GEOMETRIA ANALITYCZNA

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Szczegółowe wymagania edukacyjne z matematyki w klasie drugiej Zakres podstawowy

WSTĘP DO INFORMATYKI

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

Wymagania edukacyjne z matematyki dla klasy II a liceum (poziom podstawowy) na rok szkolny 2018/2019

Obcinanie prymitywów. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH

Plan wynikowy klasa 2. Zakres podstawowy

PODSTAWY > Figury płaskie (1) KĄTY. Kąt składa się z ramion i wierzchołka. Jego wielkość jest mierzona w stopniach:

Trójkąty jako figury geometryczne płaskie i ich najważniejsze elementy

Komputerowe przetwarzanie obrazu Laboratorium 2 Przykład 1 Informacja na temat obrazu: imfinfo( portret.jpg )

Temat lekcji Zakres treści Osiągnięcia ucznia

Macierz. Wyznacznik macierzy. Układ równań liniowych

PLAN WYNIKOWY Z MATEMATYKI DLA I KL. GIMNAZJUM do podręcznika GWO Matematyka z plusem. PODSTAWOWE Uczeń zna:

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II A ROK SZKOLNY 2013/ ZAKRES PODSTAWOWY

Lista działów i tematów

Zadanie I. 2. Gdzie w przestrzeni usytuowane są punkty (w której ćwiartce leży dany punkt): F x E' E''

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć

- biegunowy(kołowy) - kursor wykonuje skok w kierunku tymczasowych linii konstrukcyjnych;

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

Modelowanie krawędziowe detalu typu wałek w szkicowniku EdgeCAM 2009R1

KONKURS ZOSTAŃ PITAGORASEM MUM. Podstawowe własności figur geometrycznych na płaszczyźnie

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Zabawa z odległościami

SCENARIUSZ ZAJĘĆ KOŁA NAUKOWEGO z MATEMATYKI prowadzonego w ramach projektu Uczeń OnLine

Matematyka z plusem Klasa IV

PLANIMETRIA CZYLI GEOMETRIA PŁASZCZYZNY CZ. 3

Algorytmy grafiki rastrowej. Mirosław Głowacki Wykład z Grafiki Komputerowej

Materiały pomocnicze z programu AutoCAD 2014.

GEOMETRIA ELEMENTARNA

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

WYMAGANIA na poszczególne oceny-klasa I Gimnazjum

11. Znajdż równanie prostej prostopadłej do prostej k i przechodzącej przez punkt A = (2;2).

usuwa niewymierność z mianownika wyrażenia typu

Łożysko z pochyleniami

Geometria. Rodzaje i własności figur geometrycznych:

Skrypt 24. Geometria analityczna: Opracowanie L5

Plan realizacji materiału nauczania wraz z określeniem wymagań edukacyjnych


6. Notacja wykładnicza stosuje notację wykładniczą do przedstawiania bardzo dużych liczb

X. ELEMENTY GRAFIKI ANIMOWANEJ

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Wymagania edukacyjne z matematyki

Co należy zauważyć Rzuty punktu leżą na jednej prostej do osi rzutów x 12, którą nazywamy prostą odnoszącą Wysokość punktu jest odległością rzutu

SZCZEGÓŁÓWE KRYTERIA OCENIANIA MATEMATYKA KL 4 Temat Wymagania podstawowe Wymagania ponadpodstawowe konieczne (ocena dopuszczająca)

Matematyczne słowa Autorki innowacji: Jolanta Wójcik Magda Kusyk

Klasa 3. Trójkąty. 1. Trójkąt prostokątny ma przyprostokątne p i q oraz przeciwprostokątną r. Z twierdzenia Pitagorasa wynika równość:

Przetwarzanie grafiki rastrowej na wektorową


VII Olimpiada Matematyczna Gimnazjalistów

Kształcenie w zakresie podstawowym. Klasa 3

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej

Zad.3. Jakub Trojgo i Jakub Wieczorek. 14 grudnia 2013

Dydaktyka matematyki, IV etap edukacyjny (ćwiczenia) Ćwiczenia nr 7 Semestr zimowy 2018/2019

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY TRZECIEJ NA ROK SZKOLNY 2011/2012 DO PROGRAMU MATEMATYKA Z PLUSEM

WYMAGANIA EDUKACYJN KRYTERIA OCENY Z MATEMATYKI W KLASIE II GIMNAZJUM

Reprezentacja i analiza obszarów

1 Definicja całki oznaczonej

Planimetria poziom podstawowy (opracowanie: Mirosława Gałdyś na bazie

Plan wykładu. Wykład 3. Rzutowanie prostokątne, widoki, przekroje, kłady. Rzutowanie prostokątne - geneza. Rzutowanie prostokątne - geneza

Wymagania na poszczególne oceny szkolne

Transkrypt:

GRAKO: PODSTAWY GRAFIKI 2W Grfik rstrow -ogrniczeni Wizulizcj 2W ogrniczeni rstr lini w grfice rstrowej łuk w rstrze Spójność obiektów Obcinnie Trnsformcje PołoŜenie rysownych figur (obiektów) jest ogrniczone zwykle prostokątną strukturą pikseli Ogrniczeni: Brk sklowni Lini schodkow (brk głdkości dyskretyzcj ksztłtu) Alising ZłoŜoność Zmin brwy Niektóre wykorzystne tutj mteriły pochodzą z: http://wznik.mimuw.edu.pl/index.php?title=grfik_komputerow_i_wizulizcj http://www.zsk.ict.pwr.wroc.pl/zsk/dydktyk/gk/ ciemniejszy odcinek wektorowo rstrowo efekt lisingu Metody poprwy: Grfik rstrow Projektownie (myślenie) wektorowe Zwiększnie rozdzielczości mtrycy pikselowej Rozmywnie obiektów o wysokogrdientowych krwędzich, rozjśninie ukośnych odcinków WŜenie jsności (piksel świeci proporcjonlnie rozmiru pokryci przez dny obiekt) Przyspiesznie obliczeń Antylising Rozmycie ostrych krwędzi poprwi widziny efekt

Rysownie odcink złoŝoność obliczeniow Rysownie odcink lgorytm Bresenhm y=x y= [ x] - mnoŝenie rzeczywistoliczbowe plus zokrąglnie lub y= x y i+1 = [y i +] - dodwnie rzeczywistoliczbowe plus zokrąglnie Stłoprzecinkowy ZłoŜeni: x i+1 =x i, 0 1 Metod: Inicjujemy zmienne pomocnicze opisujące wyznczny odcinek o początku (x 1,y 1 ) i końcu (x 2,y 2 ) d 0 =2 (y 2 -y 1 )-(x 2 -x 1 ) p 1 =2 (y 2 -y 1 ) p 2 =2 [(y 2 -y 1 )-(x 2 -x 1 )] N podstwie d wybiermy punkt S lub T bliŝszy teoretycznej prostej (odcinkowi) i ktulizujemy zmienną d w kŝdym kolejnym kroku jeśli (d i <0) to (x i+1,y i+1 ) =S; d i+1 =d i +p 1 ; w p.p. (x i+1,y i+1 ) =T; d i+1 =d i +p 2 ; z punktów S i T wybiermy bliŝszy odcinkowi, czyli w tym przypdku S T S złoŝoność: dodwnie cłkowitoliczbowe plus określnie znku Modifikcj lgorytmu Bresenhm Rysownie okręgu lgorytm Bresenhm r Stłoprzecinkowy ZłoŜeni: zczynmy od punktu (0,r) i rysujemy 1/8 okręgu (resztę przez symetrię) Metod p 1 =3-2r w kolejnym kroku: jeśli (p i <0) to (x i+1,y i+1 ) =T; p i+1 =pi+4x i-1 +6; w p.p. (x i+1,y i+1 ) =S; p i+1 = p i +4(x i-1 -y i-1 )+10 T S Algorytm z podwójnym krokiem

Wypełninie obszrów Obcinnie obiektu do widocznego frgmentu Przez spójność (rozrost regionu) pole widzeni (x2,y2) Przez kontrolę przystości przyste wejście do obiektu (x1,y1) nieprzyste wyjście z obiektu przypdki szczególne ekstrem z nlizą końców odcinków, odcinki poziome Konwersj do bufor wyświetlni i usunięcie wszystkich pikseli nie mieszczących się z widoku Obcinnie odcinków Sprwdznie końców odcinków: ob wewnątrz widoku: odcinek zostwimy jeden n zewnątrz: przycinmy do okn widoku ob końce n zewnątrz - rozstrzygnie: odrzucmy odcinek czy przycinmy? oblicznie punktów przecięci z widokiem i sprwdznie, czy nleŝą do widoku (x1,y1) (x2,y2) Obcinnie odcink (przyspieszenie) lgorytm Cohen-Sutherlnd -dzielimy n regiony z kodem binrnym -końcom odcink przypisujemy kody regionów Sprwdznie końców odcinków: ob wewnątrz widoku: odcinek zostwimy - ob końce 0000 jeden n zewnątrz - AND końców dje 0: przycinmy do okn widoku ob końce n zewnątrz - rozstrzygnie: odrzucmy odcinek czy przycinmy? AND końców dje wynik niezerowy odrzucmy odcinek zewnętrzny AND końców dje 0 sytucj niejednoznczn - oblicznie punktów przecięci z widokiem i sprwdznie, czy nleŝą do widoku: przycięcie odcink do njbliŝszej prostej ogrniczjącej widok (według ustlonej kolejności), określenie nowego regionu końc odcink i powtórzenie procesu sprwdzni końców (mksimum 4 kroki itercji)

Algorytm Cohen-Sutherlnd (wyjśnienie) Obcinnie wielokąt 1001 1000 (x2,yp2 ) 1010 (xp2,yp2) (x2,y2) (xp1,yp1) 0001 0000 0010 (x1,y1) Algorytm Sutherlnd- Hodgmn przycinnie odcink do x2 yp2 = yp1 + (x2 xp1), =(yp2-yp1)/(xp2-xp1) 0110 Rysunek z wznik Z jednego wielokąt kilk Obcinnie nie jest łtwe Inne problemy Wypełninie brzegów wielokątów (reguł przynleŝności brzegu) W przestrzeni 3W Kliny, drzzgi (wypełninie wielotonowe, zwiększnie rozdzielczości)

Pogrubinie linii Przeksztłceni 2W Powielnie i wprowdznie tonów pośrednich okno do wyświetlni obrzu monitor okno do rysowni w kolumnie lub wierszu zleŝnie od nchyleni konwencje dresowni pikseli Dynmiczny pędzel (pióro) normlizcj Przeksztłceni 2W Podstwowe elementy (prymitywy) to punkty, odcinki, wielokąty Relcj: piksele prymitywy obiekty Łtwość reprezentcji obiektów w 2W W przeksztłcenich wykorzystuje się dziłni m mcierzch Przeksztłceni finiczne (przesunięcie, obrót, sklownie) Przesunięcie Sklownie Obrót

Przeksztłceni finiczne Inne przeksztłceni 2W We współrzędnych jednorodnych (homogenicznych) znormlizownych mmy: Trnslcj Sklownie symetri osiow (odbicie) symetri środkow Obrót pochylenie ścinnie Przeksztłceni jednorodne, znormlizowne Jest to ujednolicony sposób opisu przeksztłceń Sztywne zchowują długości i kąty (np. trnslcj i obrót) Afiniczne zchowują równoległość linii Sklownie jest nieizometryczne (nie zchowuje odległości) Kolejność wykonywni przeksztłceń (przesunięcie do początku ukłdu współrzędnych, sklownie obrót, przesunięcie w odpowiednie miejsce) Istotne zsdy przeksztłcni -cd Proste skłdnie trnsformcji Trnsformcje odwrotne

Równnie prmetryczne prostej Dne: P1 = (x1, y1) nd P2 = (x2, y2) x = x1 + t(x2 - x1) y = y1 + t(y2 - y1) Kłdąc: t=0, mmy (x1, y1) t=1, mmy (x2, y2) (0<t<1), dostjemy punkty odcink pomiędzy (x1, y1) i (x2, y2) y P2 = (x2, y2) P1 = (x1, y1) Anlogicznie w 3W: x = x1 + t(x2 - x1) y = y1 + t(y2 - y1) z = z1 + t(z2 - z1) x