Teselacja i uzupełnienia do grafiki
|
|
- Zuzanna Sowińska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Teselacja i uzupełnienia do grafiki Marcin Orchel 1 Wstęp 1.1 Antyaliasing Techniki wygładzania krawędzi, usunięcie zjawiska schodków, postrzępionych krawędzi, aliasingu. Różne techniki. Wielopróbkowanie (multisampling, MSAA), nadpróbkowanie (oversampling, SSAA super-sampling anti-aliasing), filtracja morfologiczna (MLAA, morphological anti-aliasing), FXAA (fast approximate anti-aliasing) Wielopróbkowanie Wielokrotne próbkowanie. Próbkowanie wszystkich prymitywów wiele razy na każdy piksel. Każdy piksel może być zwizualizowany jako kwadrat. Generujemy wiele próbek w tym kwadracie, a następnie uśredniamy próbki w jeden piksel. Przez kwadrat może przechodzić częściowo renderowany obiekt. Wtedy gdy mamy np. 4 próbki i dwie z nich znajdują sie w renderowanym obiekcie, a pozostałe nie, to piksel będzie miał wartość uśrednioną po tych próbkach. Gdybyśmy natomiast nie mieli wielopróbkowania, to byłaby wzięta wartość piksela jako kolor obiektu lub tła, w zależności od wartości binarnej przechodzenia obiektu przez współrzędne środka piksela. A więc przy wielopróbkowaniu, zapisywany jest kolor dla każdego piksela, który przechodzi choćby częściowo przez renderowany obiekt. Następnie w każdym kwadracie sprawdzane jest czy próbki przechodzą przez renderowany obiekt, te które przechodzą dostają kolor piksela, pozostałe kolor tła. Następnie kolory próbek są uśredniane. Gdy nie używamy wielopróbkowania, wystarczy sprawdzenie czy współrzędne środka piksela przechodzą przez renderowany obiekt Nadpróbkowanie Wygenerowanie sceny z teksturami o rozdzielczości dwukrotnie większej niż wielkość okna programu, i uśrednienie wygenerowanych pikseli za pomocą skalowania. Dodatkowo przy skalowaniu można użyć filtrów splotowych, np. filtrów Gaussa, Laplace a. 1.2 Przekształcanie geometrii Przetwarzanie prymitywów. W webgl nie są dostępne shadery geometrii. Shader geometrii jest uruchamiany raz dla każdego prymitywu. 1
2 1.2.1 Teselacja Dzielenie wielokątów na mniejsze wielokąty. Shadery kontroli teselacji, ewaluacji teselacji, generator prymitywów (teselator). Teselacja używa nowych prymitywów - płatów wierzchołków (patch). Każdy płat składa się z punktów sterujących. W opengl dostępne są podziały triangles - podział trójkątów na mniejsze trójkąty quads - podział czworokątów na trójkąty isolines - podział czworokątów na zbiór linii konturowych - izolinii Podział czworokąta odbywa się w ten sposób, że czworokąt jest dzielony na regularną siatkę czworokątów. Generowane trójkąty muszą pokrywać cały czworokąt i żaden z nich nie może współdzielić pola z innym trójkątem. Przykładowo: mamy kwadrat dzielimy go na siatkę czworokątów np. w ten sposób, że będziemy mieć kolumny i 4 wiersze, a więc parametr gl_tesslevelinner = [, 4]. Następnie dzielimy na trójkąty zewnętrzne komórki. Specyfikujemy podział boków odpowiednio lewego, dolnego, prawego i górnego np. jako gl_tesslevelouter=[1,2,,4]. Jedynka oznacza, że nie dzielimy boku, dwójka oznacza, że będzie jeden punkt podziału, itd. Wierzchołki zewnętrzne łączymy z wierzchołkami wewnętrznymi tak aby powstały trójkąty. Z jednego wierzchołka zewnętrznego może wychodzić kilka krawędzi. Możemy przewidzieć wartości w dowolnym punkcie za pomocą interpolacji liniowej dla 4 wierzchołków czworokąta V = (1 u) (1 v) V 0 + u (1 v) V 1 + uvv 2 + (1 u) vv (1) V i to są wartości, a u i v współrzędne. Mamy wierzchołki V 0 = (0, 0), V 1 = (1, 0), V 2 = (1, 1), V = (0, 1). Mnożymy odległości w kierunku x i y od przeciwnych wierzchołków do punktu (u, v). Jest to ta sama zasada obliczania średniej ważonej jak dla dwóch punktów dla przypadku punktów jednowymiarowych. Gdy te 4 punkty nie będą leżały na jednej płaszczyźnie, to wtedy nie będzie to interpolacja. Alternatywnie moglibyśmy wykonać interpolację dwuliniową. Teselacja trójkątów. Trójkąt dzielimy na zbiór trójkątów. W tym celu rysujemy zewnętrzny trójkąt i rysujemy trójkąt wewnątrz składający się z odpowiedniej liczby punktów tak aby aby proste będące bokami wewnętrznego trójkąta dzieliły na gl_tesslevelinner części. Zauważmy, że gdy ten parametr jest równy 1, trójkąt nie będzie zawierał żadnych wierzchołków wewnątrz. Gdy ten parametr jest równy 2 będzie jeden wierzchołek wewnątrz (trójkąt wewnętrzny zdegenerowany do jednego punktu), dla będą wierzchołki wewnątrz, itd. Jak wyznaczyć punkty wewnętrznego trójkąta? Tak naprawdę dzielimy zewnętrzny trójkąt zgodnie z innerlevel, następnie rysujemy proste prostopadłe w tych punktach podziału, przecięcia dwóch prostych prostopadłych dla wierzchołków sąsiądujących z wierzchołkami zewnętrznego trójkąta definiują wierzchołki wewnętrznego trójkąta. Następnie przecięcia pozostałych prostych prostopadłych z bokami wewnętrznego 2
3 trojkąta definiują punkty na wewnętrznym trójkącie. Proces powtarzamy dla wewnętrznego trójkąta. Tak naprawdę wyznaczamy wszystkie trójkąty wewnętrzne. Dla inner = 4 mamy jeden wewnętrzny trójkąt i dodatkowo punkt w wewnętrznym trójkącie. Liczba wewnętrznych trójkątów jest równa liczbie inner podzielonej przez 2 i zaokrąglonej w dół. Jeśli to jest liczba parzysta, to najbardziej wewnętrzny trójkąt będzie pojedynczym wierzchołkiem. Następnie pozostawiamy wierzchołki oprócz najbardziej zewnętrznego trójkąta i usuwamy wszystkie linie, oprócz linii definiujących trójkąty. Drugi parametr gl_tesslevelouter dla każdej ze ścian trójkąta zewnętrznego określa liczbę podziałów tej ściany, dla 2 oznacza, że będzie podział na 2 części. Następnie łączymy powstałe wierzchołki na tej krawędzi z wierzchołkami wewnętrznymi. Podczas łączenia musi być spełniona zasada, że te wierzchołki, które były bezpośrednio połączone w pierwszym etapie algorytmu będą połączone również teraz (wierzchołków zewnętrznych już nie ma, chyba, że inner jest równe outer, każdy wierzchołek trójkąta wewnętrznego miał dwa korespondujące wierzchołki zewnętrznego trójkąta, a pozostałe po jednym). Pozostałe krawędzie zależą od implementacji. Przykładowo mamy trójkąt o wierzchołkach (0, 0, 1), (1, 0, 0), (0, 1, 0). W shaderze ewaluacji teselacji możemy zastosować interpolację liniową dla nowo powstałych wierzchołków. Gdy mamy dane współrzędne barycentryczne punktu wewnątrz trójkąta (u, v, w), gdzie w = 1 u v, to wykonujemy interpolację liniową dla jakiegoś atrybutu zdefiniowanego dla każdego wierzchołka (V 0, V 1, V 2 ) za pomocą wzoru V = uv 0 + vv 1 + wv 2 (2) Teselacja czworokątów na odcinki, podobnie jak teselacja trójkątów. Dzielimy boki zewnętrzne wg parametru gl_tesslevelinner[0] dzieli linie horyzontalne, a gl_tesslevelinner[1] dzieli linie wertykalne. Powstają nam punkty na zewnętrznym czworkącie. Następnie dla każdego wierzchołka tego czworokąta, prowadzimy prostopadłe w wierzchołkach sąsiadujących, ich przecięcie utworzy wierzchołek wewnętrznego czworokąta. Łączymy wierzchołki wewnętrznego czworokąta. Następnie prowadzimy prostopadłe z pozostałych wierzchołków. Ich przecięcie z bokami wewnętrznego trójkąta definiuje pozostałe wierzchołki leżące na wewnętrznym czworokącie. Procedurę powtarzamy dla wewnętrznego czworkąta. Najbardziej zewnętrzny czworokąt będzie albo czworokątem albo czworkątem zdegenerowanym do linii lub punktu. Następnie usuwamy wszystkie punkty na czworokącie zewnętrznym i go ponownie dzielimy wg parametru gl_tesslevelouter[]. Następnie dzielimy obszar na trójkąty, podobnie jak dla trójkąta. Podział na izolinie kwadratu. Tworzymy horyzontalne odcinki, liczba odcinków to gl_tesslevelouter[0]. Każdy odcinek składa się z segmentów o tej samej długości, liczba segmentów określona jest przez parametr gl_tesslevelouter[1]. Górna krawędź kwadratu jest pomijana. Domyślny podział krawędzi na równe części w teselacji to equal_spacing. Problemem jest skokowa zmiana teselacji, bo mamy podział na całkowitą liczbę części. W fractional_even_spacing i fractional_odd_spacing segmenty mogą nie mieć tych samych długości. Zaokrąglenie współczynnika teselacji do mniejszej liczby parzystej lub
4 nieparzystej odpowiednio. Algorytm PN Triangles (curved point-normal triangles). Umożliwia wprowadzanie wypukłości do podziału na trójkąty. Trójkąty po podziale nie będą leżały na płaszczyźnie oryginalnego trójkąta. Wykorzystanie trójkątnych płatów powierzchni Beziera do interpolacji współrzędnych wierzchołków i współrzędnych wektorów normalnych. Mamy dane wierzchołki trójkąta i dla każdego wierzchołka wektor normalny. Interpolacja sześcienna do współrzędnych wierzchołków, interpolacja kwadratowa do współrzędnych wektorów normalnych, dla pozostałych atrybutów interpolacja liniowa przy użyciu współrzędnych barycentrycznych trójkąta. Interpolacja sześcienna współrzędnych wierzchołków za pomocą trójkąta Beziera f (u, v, w) = i+j+k= b ijk! i!j!k! ui v j w k () gdzie b ijk to współrzędne punktów kontrolnych, b 00, b 00, b 00 to współrzędne wierzchołków dzielonego trójkąta, b 210, b 120, b 021, b 021, b 102, b 201 to współrzędne punktów po podziale każdej krawędzi na części, a b 111 to współrzędne punktu centralnego trójkąta, (u, v, w) to współrzędne barycentryczne dowolnego punktu, zwracane są współrzędne trójwymiarowe punktu powierzchni Beziera. Dla współrzędnych barycentrycznych f (u, v, w) = b 00 w + b 00 u + b 00 v + b 210 w 2 u + b 120 wu 2 + b 201 w 2 v + b 021 u 2 v (4) Współrzędne punktów kontrolnych to + b 102 wv 2 u + b 012 uv 2 + 6b 111 wuv (5) b 00 = V 0 (6) b 00 = V 1 (7) b 00 = V 2 (8) b 210 = 2V 0 + V 1 w 01 N0 b 120 = 2V 1 + V 0 w 10 N1 b 021 = 2V 1 + V 2 w 12 N1 b 012 = 2V 2 + V 1 w 21 N2 b 102 = 2V 2 + V 0 w 20 N2 b 201 = 2V 0 + V 2 w 02 N0 (9) (10) (11) (12) (1) (14) 4
5 b 111 = b b b b b b V 0+V 1 +V 2 6 gdzie w ij = (V j V i ) N i, N i to współrzędne wektora normalnego dla i-tego wierzchołka. Wzory polegają na tym, że każda krawędź dzielona jest na równe części za pomocą dwóch punktów pośrednich. Każdy punkt pośredni jest rzutowany na płaszczyznę styczną w najbliższym wierzchołku. Ostatni punkt kontrolny to średnia wszystkich poprzednich punktów po rzutowaniu. Rzutowanie na płaszczyznę styczną punktu Q to punkt Q taki, że (15) Q = Q w N (16) gdzie w = (Q P ) N. A więc rzutowanie np. punktu Q = (2V 1 + V 0 )/ będzie wynosiło 2V 1 + V 0 ( ) 2V1 + V 0 V 1 N 1 = 2V 1 + V ( 0 (V 0 V 1 ) N ) N1 1 = b 120 (17) Interpolacja współrzędnych wektorów normalnych n (u, v, w) = n ijk u i v j w k (18) i+j+k= gdzie n ijk to wartości w punktach kontrolnych (wierzchołki i środki krawędzi). Dla współrzędnych barycentrycznych n (u, v, w) = n 200 w 2 + n 020 u 2 + n 002 v 2 + n 110 wu + n 001 uv + n 101 wv (19) gdzie wartości wynoszą n 200 = N 0 (20) n 020 = N 1 (21) n 002 = N 2 (22) n 110 = N 0 + N 1 v 01 (V 1 V 0 ) N 0 + N 1 v 01 (V 1 V 0 ) n 001 = N 1 + N 2 v 12 (V 2 V 1 ) N 1 + N 2 v 12 (V 2 V 1 ) n 101 = N 2 + N 1 v 20 (V 0 V 2 ) N 2 + N 1 v 20 (V 0 V 2 ) Teselacja Phonga. Mamy wierzchołki trójkąta i wektory normalne w każdym z wierzchołków. Rzutujemy bazowy trójkąt na płaszczyzny styczne w wierzchołkach trójkąta określone przez wektory normalne. Otrzymujemy trójkąty. Rzutujemy dany punkt na każdą z tych płaszczyzn. Dla dowolnego punktu danego we współrzędnych barycentrycznych mnożymy go przez macierz współrzędnych punktów po zrzutowaniu. Rzuty punktu P na płaszczyzny styczne ( π i (P ) = P (P V i ) N ) Ni i (26) 5 (2) (24) (25)
6 ( π j (P ) = P (P V j ) N ) Nj j (27) ( π k (P ) = P (P V k ) N ) Nk k (28) Współrzędne punktu P po teselacji to π i (P ) P (u, v, w) = [u, v, w] π j (P ) (29) π k (P ) Postać wielomianowa P (u, v, w) = u 2 P i + v 2 P j + w 2 P k + uv (π i (P j ) + π j (P j )) + vw (π j (P k ) + π k (P j )) (0) + wu (π k (P i ) + π i (P k )) (1) Dodatkowo wprowadza się liniową interpolację między teselacją liniową a teselacją Phonga P i π i (P ) P α (u, v, w) = (1 α) [u, v, w] P j + α [u, v, w] π j (P ) (2) π k (P ) Współrzędne wektorów normalnych obliczane są przy pomocy teselacji liniowej. 1. Krzywe i powierzchnie parametryczne 1..1 Krzywa Beziera Krzywe parametryczne, gdzie parametr t przyjmuje wartości [0, 1]. Kształt krzywej określony jest przez punkty kontrolne. Krzywa przechodzi przez pierwszy i ostatni punkt kontrolny. Przykładowo mamy krzywą Beziera z punktami sterującymi, krzywa przechodzi przez punkt A i C. Aby wyznaczyć krzywą Beziera łączymy punkt A z B i punkt C z B. Stosujemy dwukrotnie interpolację liniową w postaci parametrycznej o parametrze t [0, 1] P = (1 t) A + tb () Dla odcinka AB otrzymamy punkt D Dla odcinka BC otrzymamy punkt E P k D = A + t (B A) (4) E = B + t (C B) (5) Następnie jest robiona interpolacja z tym samym parametrem t dla punktów D i E P = D + t (E D) (6) 6
7 Po podstawieniu otrzymujemy P = A + t (B A) + t (B + t (C B) A t (B A)) (7) P = A + t (B A) + tb + t 2 (C B) ta t 2 (B A) (8) P = A + t (B A + B A) + t 2 (C B B + A) (9) P = A + 2t (B A) + t 2 (C 2B + A) (40) Otrzymaliśmy równanie kwadratowe ze względu na t. Jest to krzywa Beziera drugiego stopnia. Sposób wyznaczania punktu P to algorytm de Casteljau. Gdy podstawiamy różne wartości t otrzymujemy różne punkty krzywej Beziera. Krzywe Beziera trzeciego stopnia z 4 punktami kontrolnymi. Dodajemy jeden punkt. A więc krzywa przechodzi przez punkty A i D. Schemat postępowania jest podobny. Tworzymy linie AB, BC i CD. Po interpolacji liniowej otrzymujemy punkty E, F, G odpowiednio. Tworzymy linie EF i FG. Interpolujemy wzdłuż tych linii i otrzymujemy punkty H i I i na samym końcu wykonujemy interpolację między H i I i otrzymujemy P E = A + t (B A) (41) F = B + t (C B) (42) G = C + t (D C) (4) H = E + t (F E) (44) I = F + t (G F ) (45) P = H + t (I H) (46) Zauważmy, że interpolacja punktu P jest obliczana za pomocą krzywej Beziera drugiego stopnia (punkty E, F, G). Po podstawieniu otrzymalibyśmy równanie sześcienne dla t. Jest to krzywa Beziera trzeciego stopnia. Równanie parametryczne z algorytmu de Casteljau to P (t) = P 0 (1 t) + P 1 t (1 t) 2 + P 2 t 2 (1 t) + P t (47) W postaci macierzowej 1 1 P 0 [ ] P (t) = t t P t P P (48) Możemy również tworzyć splajny z krzywych Beziera. Np. możemy połączyć krzywe Beziera stopnia (krzywa przechodzi przez 4 punkty). Krzywe takie mają nazwę krzywe B-sklejane (cubic B-spline). Wtedy t ma wartości z przedziału [0, ]. Możemy zdefiniować warunki z pochodnymi tak aby otrzymać funkcję różniczkowalną. Jest to krzywa Hermite a. 7
8 1..2 Powierzchnie Beziera Mamy dwa parametry u, v z przedziału [0, 1]. Odpowiednik trójwymiarowy krzywych Beziera. Dla płatów powierzchni trzeciego stopnia mamy 16 punktów kontrolnych/sterujących. W szczególnym przypadku punkty sterujące mogą być położone na jednej płaszczyźnie na siatce równo ułożone. Powierzchnia przechodzi przez 4 punkty graniczne (wierzchołki siatki). Traktujemy każde 4 punkty w wierszu siatki jako punkty sterujące krzywej Beziera trzeciego stopnia. Dla siatki 4x4 mamy 4 krzywe. Po interpolacji wzdłuż każdej krzywej z parametrem t 0 otrzymamy 4 nowe punkty. Dla utworzonych 4 nowych punktów tworzymy znowu krzywą Beziera. Interpolacja wzdłuż drugiej krzywej za pomocą nowej wartości t 1 daje kolejny punkt płata. Równanie dla powierzchni Beziera to m n P (u, v) = B m,i (u) B n,j (v) p ij (49) i=0 j=0 gdzie p ij to punkty siatki. Możemy to zapisać jako m n P (u, v) = B m,i (u) B n,j (v) p ij (50) i=0 Zdefiniujmy n q i (v) = B n,j (v) p ij (51) j=0 po podstawieniu m P (u, v) = B m,i (u) q i (v) (52) i=0 P (u, v) jest punktem na krzywej Beziera zdefiniowanej przez m+1 punktów kontrolnych q 0 (v), q 1 (v),..., q m (v). Każde q i (v) jest punktem na krzywej Beziera zdefiniowanej za pomocą i-tego wiersza punktów kontrolnych: p i0, p i1,..., p in. Krawędzie płatu tworzą krzywą Beziera opisaną przez brzegowe punkty kontrolne. Współrzędne powierzchni Beziera u T T 1 1 P 0,0 P 0,1 P 0,2 P 0, 1 1 v u P (u, v) = P 1,0 P 1,1 P 1,2 P 1, 6 0 v 2 u 0 0 P 2,0 P 2,1 P 2,2 P 2, 0 0 v P,0 P,1 P,2 P, (5) Równania macierzowe pozwalają na wyznaczenie wektorów normalnych za pomocą iloczynu wektorowego wektora stycznego i wektora binormalnego u T T 1 1 P 0,0 P 0,1 P 0,2 P 0, 1 1 v 2 P (u, v) u T = = P 1,0 P 1,1 P 1,2 P 1, 6 0 2v v u 0 0 P 2,0 P 2,1 P 2,2 P 2, P,0 P,1 P,2 P, (54) 8 j=0
9 P (u, v) B = = u 1.. Kwadryki u 2 T T 1 1 P 0,0 P 0,1 P 0,2 P 0, 1 1 v 2u 6 0 P 1,0 P 1,1 P 1,2 P 1, 6 0 v P 2,0 P 2,1 P 2,2 P 2, 0 0 v P,0 P,1 P,2 P, (55) Powierzchnie drugiego stopnia o równaniu a 11 x 2 + a 22 y 2 + a z 2 + 2a 12 xy + 2a 2 yz + 2a 1 zx + 2a 14 x + 2a 24 y + 2a 2 z + a 44 = 0 (56) Elipsoida, sfera, paraboloida, hiperboloida. Elipsoida. Równanie kanoniczne x 2 a 2 + y2 b 2 + z2 c 2 = 1 (57) gdzie a, b, c to długości półosi elipsoidy. Równanie parametryczne x = a sin φ cos θ (58) y = b sin φ sin θ (59) z = c sin φ (60) gdzie φ [0, 2π], θ [0, π]. Wektory normalne tworzymy za pomocą iloczynu wektorowego wektora stycznego i binormalnego T a cos φ cos θ = b cos φ sin θ (61) c cos φ a sin φ sin θ B = b sin φ cos θ (62) 0 Alternatywnie dla równania kanonicznego x a N = y b (6) z c 9
10 1..4 Krzywa Kocha Wyjściowym prymitywem jest trójkąt równoboczny. Każdy bok trójkąta dzielimy na równe odcinki, a środkową część zastępują dwa odcinki o takiej samej długości, nachylone względem boku tak, aby wraz z wyciętym fragmentem tworzyły trójkąt równoboczny. Obraz Mandelbrota. Iteracje Z n = Z 2 n 1 + C (64) Działanie wykonuje się do momentu gdy Z przekroczy zdefiniowany próg lub osiągnie się określoną liczbę iteracji. Gdy liczba iteracji osiągnie poziom max_iterations to oznacza, że punkt znajduje się wewnątrz zbioru i jest kolorowany na czarno. W przeciwnym razie punkt znajdzie się poza zbiorem z liczbą iteracji mniejszą od max_iterations. Mamy więc numer iteracji ostatniej, możemy więc zdefiniować kolor jako kolor teksela dla danej tekstury jednowymiarowej o współrzędnej iterations max_iterations Na początku Z = (0 + 0i), C to współrzędne punktu na którym są prowadzone iteracje. Zbiór Julii. Podobny wzór jak w zbiorze Mandelbrota, ale to Z otrzymuje współrzędne punktu, na którym przeprowadzamy obliczenia, C to stała zależna od aplikacji. Mamy nieskończenie wiele zbiorów Julii po jednym dla każdej wartości C. Wzór na kwadrat liczby zespolonej (65) z 2 = (x 2 y 2 ) + i(2xy) (66) Próg jest liczony jako iloczyn skalarny wektora z z samym sobą, więc mamy podniesioną do kwadratu część rzeczywistą i urojoną i dodane do siebie. Jesli liczba iteracji osiągnęła poziom max_iterations kolor będzie czarny, w przeciwny razie 2 Zadania 2.1 Zadania na zajęcia przetestować antialiasing msaa, ssaa. Zaobserwować gładsze linie, redukcję postrzępienia Wskazówki do Three.js w edytorze threejs dodać obiekt do sceny, w zakładce Project, przetestować dwie opcje z włączonym antialiasingiem lub wyłączonym, zaobserwować różnice parametr antialias html 10
11 Wskazówki do WebGL parametr antialias HTMLCanvasElement/getContext ustawienie w about:config webgl.msaa-force na true renderbufferstoragemultisample Wskazówki do OpenGL przetestować teselację, przerobić program tak aby pokazywał teselację dla pojedynczego kwadratu, trójkąta na trójkąty Wskazówki do Three.js demo.html Wskazówki do webgl zaznaczyć showpoints Wskazówki do OpenGL WskazówkidoOpenGL Wskazówki przetestować teselację PN Triangles Wskazówki do C++ zobaczyć jak wygląda siatka opengl-4-tessellation/ 11
12 przetestować teselację Phonga Wskazówki przetestowac krzywe Beziera Wskazówki do Three.js Wskazówki do WebGL przetestować powierzchnie Beziera, zdefiniować podstawowe obiekty za pomocą ścieżek Beziera, przetestować trójkąty Beziera Wskazówki do three.js Wskazówki do webgl Przetestować kwadryki, elipsoidę Wskazówki do three.js
13 Przetestować krzywą Kocha, fraktal Julii, fraktal Mandelbrota. Dla fraktali Julii zmieniać parametr C i maksymalną liczbę iteracji Wskazówki do three.js Wskazówki do webgl animowany fraktal Julii html Zadania dodatkowe 2. Zadania dodatkowe do C++ Wskazówki 2.4 Zadania domowe na plusa zadania znajdują sie w moodle 1
Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II
Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II Instytut Informatyki i Automatyki Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży 2 0 0 9 Spis treści Spis treści 1
Bardziej szczegółowo0. 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
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 obserwatora f) w kierunku od obserwatora 1. Obrót dookoła osi
Bardziej szczegółowo3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
Bardziej szczegółowoMatematyka rozszerzona matura 2017
Matematyka rozszerzona matura 017 Zadanie 1 Liczba ( 3 + 3) jest równa A. B. 4 C. 3 D. 3 ( 3 + 3) = 3 ( 3)( + 3) + + 3 = A. 3 4 3 + + 3 = 4 1 = 4 = Zadanie. Nieskończony ciąg liczbowy jest określony wzorem
Bardziej szczegółowoZadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL
Zadania domowe Ćwiczenie 2 Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL Zadanie 2.1 Fraktal plazmowy (Plasma fractal) Kwadrat należy pokryć prostokątną siatką 2 n
Bardziej szczegółowoGeometria w R 3. Iloczyn skalarny wektorów
Geometria w R 3 Andrzej Musielak Str 1 Geometria w R 3 Działania na wektorach Wektory w R 3 możemy w naturalny sposób dodawać i odejmować, np.: [2, 3, 1] + [ 1, 2, 1] = [1, 5, 2] [2, 3, 1] [ 1, 2, 1] =
Bardziej szczegółowoSynteza i obróbka obrazu. Tekstury. Opracowanie: dr inż. Grzegorz Szwoch Politechnika Gdańska Katedra Systemów Multimedialnych
Synteza i obróbka obrazu Tekstury Opracowanie: dr inż. Grzegorz Szwoch Politechnika Gdańska Katedra Systemów Multimedialnych Tekstura Tekstura (texture) obraz rastrowy (mapa bitowa, bitmap) nakładany na
Bardziej szczegółowoPRÓBNA MATURA ZADANIA PRZYKŁADOWE
ZESPÓŁ SZKÓŁ HOTELARSKO TURYSTYCZNO GASTRONOMICZNYCH NR UL. KRASNOŁĘCKA, WARSZAWA Z A D AN I A Z A M K N I Ę T E ) Liczba, której 5% jest równe 6, to : A. 0, C. 0. D. 0 5% 6 II sposób: x nieznana liczba
Bardziej szczegółowoPRÓBNA MATURA ZADANIA PRZYKŁADOWE
ZESPÓŁ SZKÓŁ HOTELARSKO TURYSTYCZNO GASTRONOMICZNYCH NR UL. KRASNOŁĘCKA 3, WARSZAWA Z A D AN I A Z A M K N I Ę T E ) Liczba, której 5% jest równe 6, to : A. 0,3 C. 30. D. 0 5% 6 II sposób: x nieznana liczba
Bardziej szczegółowoRozwiązywanie układów równań liniowych
Rozwiązywanie układów równań liniowych Marcin Orchel 1 Wstęp Jeśli znamy macierz odwrotną A 1, to możęmy znaleźć rozwiązanie układu Ax = b w wyniku mnożenia x = A 1 b (1) 1.1 Metoda eliminacji Gaussa Pierwszy
Bardziej szczegółowoSTEREOMETRIA CZYLI GEOMETRIA W 3 WYMIARACH
STEREOMETRIA CZYLI GEOMETRIA W 3 WYMIARACH Stereometria jest działem geometrii, którego przedmiotem badań są bryły przestrzenne oraz ich właściwości. WZAJEMNE POŁOŻENIE PROSTYCH W PRZESTRZENI 2 proste
Bardziej szczegółowoAlgebra z geometrią analityczną zadania z odpowiedziami
Algebra z geometrią analityczną zadania z odpowiedziami Maciej Burnecki Spis treści strona główna 1 Wyrażenia algebraiczne, indukcja matematyczna 2 2 Geometria analityczna w R 2 Liczby zespolone 4 4 Wielomiany
Bardziej szczegółowoAlgebra z geometrią analityczną zadania z odpowiedziami
Algebra z geometrią analityczną zadania z odpowiedziami Maciej Burnecki opracowanie Spis treści I Wyrażenia algebraiczne, indukcja matematyczna 2 II Geometria analityczna w R 2 4 III Liczby zespolone 5
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY 14 KWIETNIA 2018 CZAS PRACY: 170 MINUT 1 Zadania zamknięte ZADANIE 1 (1 PKT) Liczba 5 30 2 3 5
Bardziej szczegółowoRozwiązania zadań. Arkusz Maturalny z matematyki nr 1 POZIOM ROZSZERZONY. Aby istniały dwa różne pierwiastki równania kwadratowego wyróżnik
Rozwiązania zadań Arkusz Maturalny z matematyki nr 1 POZIOM ROZSZERZONY Zadanie 1 (5pkt) Równanie jest kwadratowe, więc Aby istniały dwa różne pierwiastki równania kwadratowego wyróżnik /:4 nierówności
Bardziej szczegółowoDział I FUNKCJE I ICH WŁASNOŚCI
MATEMATYKA ZAKRES PODSTAWOWY Rok szkolny 01/013 Klasa: II Nauczyciel: Mirosław Kołomyjski Dział I FUNKCJE I ICH WŁASNOŚCI Lp. Zagadnienie Osiągnięcia ucznia. 1. Podstawowe własności funkcji.. Podaje określenie
Bardziej szczegółowoWykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2
Wykład 16 Geometria analityczna Przegląd wiadomości z geometrii analitycznej na płaszczyźnie rtokartezjański układ współrzędnych powstaje przez ustalenie punktu początkowego zwanego początkiem układu współrzędnych
Bardziej szczegółowoAnimowana grafika 3D. Opracowanie: J. Kęsik.
Animowana grafika 3D Opracowanie: J. Kęsik kesik@cs.pollub.pl Powierzchnia obiektu 3D jest renderowana jako czarna jeżeli nie jest oświetlana żadnym światłem (wyjątkiem są obiekty samoświecące) Oświetlenie
Bardziej szczegółowoGeometria analityczna - przykłady
Geometria analityczna - przykłady 1. Znaleźć równanie ogólne i równania parametryczne prostej w R 2, któr przechodzi przez punkt ( 4, ) oraz (a) jest równoległa do prostej x + 5y 2 = 0. (b) jest prostopadła
Bardziej szczegółowoGEOMETRIA ANALITYCZNA. Poziom podstawowy
GEOMETRIA ANALITYCZNA Poziom podstawowy Zadanie (4 pkt.) Dana jest prosta k opisana równaniem ogólnym x + y 6. a) napisz równanie prostej k w postaci kierunkowej. b) podaj współczynnik kierunkowy prostej
Bardziej szczegółowoJulia 4D - raytracing
i przykładowa implementacja w asemblerze Politechnika Śląska Instytut Informatyki 27 sierpnia 2009 A teraz... 1 Fraktale Julia Przykłady Wstęp teoretyczny Rendering za pomocą śledzenia promieni 2 Implementacja
Bardziej szczegółowoVI. FIGURY GEOMETRYCZNE i MODELE
VI. FIGURY GEOMETRYCZNE i MODELE 6.1. Wprowadzenie Jednym z głównych zastosowań grafiki komputerowej jest modelowanie obiektów, czyli ich opis matematyczny, na podstawie którego na ekranie można stworzyć
Bardziej szczegółowoInterpolacja. Marcin Orchel. Drugi przypadek szczególny to interpolacja trygonometryczna
Interpolacja Marcin Orchel 1 Wstęp Mamy daną funkcję φ (x; a 0,..., a n ) zależną od n + 1 parametrów a 0,..., a n. Zadanie interpolacji funkcji φ polega na określeniu parametrów a i tak aby dla n + 1
Bardziej szczegółowoALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami
ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami Maciej Burnecki opracowanie strona główna Spis treści 1 Wyrażenia algebraiczne indukcja matematyczna 1 Geometria analityczna w R 3 3 Liczby zespolone
Bardziej szczegółowoALGEBRA z GEOMETRIA, ANALITYCZNA,
ALGEBRA z GEOMETRIA, ANALITYCZNA, MAT00405 PRZEKSZTAL CANIE WYRAZ EN ALGEBRAICZNYCH, WZO R DWUMIANOWY NEWTONA Uprościć podane wyrażenia 7; (b) ( 6)( + ); (c) a 5 6 8a ; (d) ( 5 )( 5 + ); (e) ( 45x 4 y
Bardziej szczegółowo1. Prymitywy graficzne
1. Prymitywy graficzne Prymitywy graficzne są elementarnymi obiektami jakie potrafi bezpośrednio rysować, określony system graficzny (DirectX, OpenGL itp.) są to: punkty, listy linii, serie linii, listy
Bardziej szczegółowoPraktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.
Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym. Po uruchomieniu Geogebry (wersja 5.0) Pasek narzędzi Cofnij/przywróć Problem 1: Sprawdź co się stanie, jeśli połączysz
Bardziej szczegółowoFiltrowanie tekstur. Kinga Laurowska
Filtrowanie tekstur Kinga Laurowska Wprowadzenie Filtrowanie tekstur (inaczej wygładzanie) technika polegająca na 'rozmywaniu' sąsiadujących ze sobą tekseli (pikseli tekstury). Istnieje wiele metod filtrowania,
Bardziej szczegółowoA. fałszywa dla każdej liczby x.b. prawdziwa dla C. prawdziwa dla D. prawdziwa dla
Zadanie 1 Liczba jest równa A. B. C. 10 D. Odpowiedź B. Zadanie 2 Liczba jest równa A. 3 B. 2 C. D. Odpowiedź D. Zadanie 3. Liczba jest równa Odpowiedź D. Zadanie 4. Liczba osobników pewnego zagrożonego
Bardziej szczegółowoTreści zadań Obozu Naukowego OMJ
STOWARZYSZENIE NA RZECZ EDUKACJI MATEMATYCZNEJ KOMITET GŁÓWNY OLIMPIADY MATEMATYCZNEJ JUNIORÓW Treści zadań Obozu Naukowego OMJ Poziom OM 2017 rok SZCZYRK 2017 Olimpiada Matematyczna Juniorów jest wspó³finansowana
Bardziej szczegółowoTreści zadań Obozu Naukowego OMG
STOWARZYSZENIE NA RZECZ EDUKACJI MATEMATYCZNEJ KOMITET GŁÓWNY OLIMPIADY MATEMATYCZNEJ GIMNAZJALISTÓW Treści zadań Obozu Naukowego OMG Poziom OM 2015 rok SZCZYRK 2015 Pierwsze zawody indywidualne Treści
Bardziej szczegółowoĆwiczenia nr 7. TEMATYKA: Krzywe Bézier a
TEMATYKA: Krzywe Bézier a Ćwiczenia nr 7 DEFINICJE: Interpolacja: przybliżanie funkcji za pomocą innej funkcji, zwykle wielomianu, tak aby były sobie równe w zadanych punktach. Poniżej przykład interpolacji
Bardziej szczegółowoKONKURS ZOSTAŃ PITAGORASEM MUM. Podstawowe własności figur geometrycznych na płaszczyźnie
KONKURS ZOSTAŃ PITAGORASEM MUM ETAP I TEST II Podstawowe własności figur geometrycznych na płaszczyźnie 1. A. Stosunek pola koła wpisanego w kwadrat o boku długości 6 do pola koła opisanego na tym kwadracie
Bardziej szczegółowoVII Olimpiada Matematyczna Gimnazjalistów
VII Olimpiada Matematyczna Gimnazjalistów Zawody stopnia pierwszego część testowa, test próbny www.omg.edu.pl (wrzesień 2011 r.) Rozwiązania zadań testowych 1. Liczba krawędzi pewnego ostrosłupa jest o
Bardziej szczegółowoTechnikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu
Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych i rocznych ocen klasyfikacyjnych z obowiązkowych
Bardziej szczegółowoZadanie I. 2. Gdzie w przestrzeni usytuowane są punkty (w której ćwiartce leży dany punkt): F x E' E''
GEOMETRIA WYKREŚLNA ĆWICZENIA ZESTAW I Rok akademicki 2012/2013 Zadanie I. 1. Według podanych współrzędnych punktów wykreślić je w przestrzeni (na jednym rysunku aksonometrycznym) i określić, gdzie w przestrzeni
Bardziej szczegółowoZESPÓŁ SZKÓŁ W OBRZYCKU
Matematyka na czasie Program nauczania matematyki w gimnazjum ZGODNY Z PODSTAWĄ PROGRAMOWĄ I z dn. 23 grudnia 2008 r. Autorzy: Agnieszka Kamińska, Dorota Ponczek ZESPÓŁ SZKÓŁ W OBRZYCKU Wymagania edukacyjne
Bardziej szczegółowoRok akademicki 2005/2006
GEOMETRIA WYKREŚLNA ĆWICZENIA ZESTAW I Rok akademicki 2005/2006 Zadanie I. 1. Według podanych współrzędnych punktów wykreślić je w przestrzeni (na jednym rysunku aksonometrycznym) i określić, gdzie w przestrzeni
Bardziej szczegółowoAlgebra z geometrią analityczną zadania z odpowiedziami
Algebra z geometrią analityczną zadania z odpowiedziami Maciej Burnecki Spis treści 0 Wyrażenia algebraiczne, indukcja matematyczna 2 2 2 1 Geometria analityczna w R 2 3 3 3 2 Liczby zespolone 4 4 4 3
Bardziej szczegółowoKlucz odpowiedzi do zadań zamkniętych i przykładowe rozwiązania zadań otwartych
Centralna Komisja Egzaminacyjna Materiał współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Próbny egzamin maturalny z matematyki listopad 009 Klucz odpowiedzi do
Bardziej szczegółowoZadania egzaminacyjne
Rozdział 13 Zadania egzaminacyjne Egzamin z algebry liniowej AiR termin I 03022011 Zadanie 1 Wyznacz sumę rozwiązań równania: (8z + 1 i 2 2 7 iz 4 = 0 Zadanie 2 Niech u 0 = (1, 2, 1 Rozważmy odwzorowanie
Bardziej szczegółowoPrzedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum
Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum I. POTĘGI I PIERWIASTKI oblicza wartości potęg o wykładnikach całkowitych liczb różnych od zera zapisuje liczbę
Bardziej szczegółowoALGEBRA Z GEOMETRIĄ ANALITYCZNĄ
ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ Maciej Burnecki opracowanie strona główna Spis treści I Zadania Wyrażenia algebraiczne indukcja matematyczna Geometria analityczna na płaszczyźnie Liczby zespolone 4 Wielomiany
Bardziej szczegółowoGrafika Komputerowa Wykład 5. Potok Renderowania Oświetlenie. mgr inż. Michał Chwesiuk 1/38
Wykład 5 Potok Renderowania Oświetlenie mgr inż. 1/38 Podejście śledzenia promieni (ang. ray tracing) stosuje się w grafice realistycznej. Śledzone są promienie przechodzące przez piksele obrazu wynikowego
Bardziej szczegółowoLiczby zespolone. Magdalena Nowak. 23 marca Uniwersytet Śląski
Uniwersytet Śląski 23 marca 2012 Ciało liczb zespolonych Rozważmy zbiór C = R R, czyli C = {(x, y) : x, y R}. W zbiorze C definiujemy następujące działania: dodawanie: mnożenie: (a, b) + (c, d) = (a +
Bardziej szczegółowoMATEMATYKA Z PLUSEM DLA KLASY VII W KONTEKŚCIE WYMAGAŃ PODSTAWY PROGRAMOWEJ. programowej dla klas IV-VI. programowej dla klas IV-VI.
MATEMATYKA Z PLUSEM DLA KLASY VII W KONTEKŚCIE WYMAGAŃ PODSTAWY PROGRAMOWEJ TEMAT LICZBA GODZIN LEKCYJNYCH WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ UWAGI. LICZBY I DZIAŁANIA 6 h Liczby. Rozwinięcia
Bardziej szczegółowoWYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY TRZECIEJ NA ROK SZKOLNY 2011/2012 DO PROGRAMU MATEMATYKA Z PLUSEM
WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY TRZECIEJ NA ROK SZKOLNY 2011/2012 DO PROGRAMU MATEMATYKA Z PLUSEM LICZBY, WYRAŻENIA ALGEBRAICZNE umie obliczyć potęgę o wykładniku naturalnym; umie obliczyć
Bardziej szczegółowoRENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski
RENDERING W CZASIE RZECZYWISTYM Michał Radziszewski Plan wykładu Programy geometrii wprowadzenie Miejsce w potoku graficznym Wejścia i wyjścia programów geometrii Wierzchołki, prymitywy, ich nowe rodzaje
Bardziej szczegółowoKLUCZ ODPOWIEDZI POPRAWNA ODPOWIEDŹ 1 D 2 C 3 C 4 B 5 D 6 A 7 D 8 D 9 A 10 C 11 B 12 A 13 A 14 B 15 D 16 B 17 C 18 A 19 B 20 D
Okręgowa Komisja Egzaminacyjna w Poznaniu KLUCZ ODPOWIEDZI DO ZADAŃ ZAMKNIĘTYCH NR ZADANIA POPRAWNA ODPOWIEDŹ D C 3 C 4 B 5 D 6 A 7 D 8 D 9 A 0 C B A 3 A 4 B 5 D 6 B 7 C 8 A 9 B 0 D Zadanie ( pkt) Okręgowa
Bardziej szczegółowo( ) Arkusz I Zadanie 1. Wartość bezwzględna Rozwiąż równanie. Naszkicujmy wykresy funkcji f ( x) = x + 3 oraz g ( x) 2x
Arkusz I Zadanie. Wartość bezwzględna Rozwiąż równanie x + 3 x 4 x 7. Naszkicujmy wykresy funkcji f ( x) x + 3 oraz g ( x) x 4 uwzględniając tylko ich miejsca zerowe i monotoniczność w ten sposób znajdziemy
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW NR 155104 WYGENEROWANY AUTOMATYCZNIE W SERWISIE ZADANIA.INFO POZIOM PODSTAWOWY CZAS PRACY: 170 MINUT 1 Zadania zamknięte ZADANIE 1 (1 PKT) Objętość stożka o
Bardziej szczegółowoWymagania na poszczególne oceny w klasie II gimnazjum do programu nauczania MATEMATYKA NA CZASIE
Wymagania na poszczególne oceny w klasie II gimnazjum do programu nauczania MATEMATYKA NA CZASIE Wymagania konieczne K dotyczą zagadnień elementarnych, stanowiących swego rodzaju podstawę, powinien je
Bardziej szczegółowoObcinanie prymitywów. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH
Obcinanie prymitywów Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Obcinanie odcinków Z reguły odcinki linii prostej muszą być obcinane przez prostokąty np. okna Wielokąty
Bardziej szczegółowoGraniastosłupy mają dwie podstawy, a ich ściany boczne mają kształt prostokątów.
GRANIASTOSŁUPY I OSTROSŁUPY Bryły czyli figury przestrzenne dzielimy na: graniastosłupy ostrosłupy bryły obrotowe Graniastosłupy i ostrosłupy nazywamy wielościanami Graniastosłupy mają dwie podstawy, a
Bardziej szczegółowoROK SZKOLNY 2017/2018 WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY:
ROK SZKOLNY 2017/2018 WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY: KLASA II GIMNAZJUM Wymagania konieczne K dotyczą zagadnień elementarnych, stanowiących swego rodzaju podstawę, powinien je zatem opanować
Bardziej szczegółowoCo to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem.
1 Wektory Co to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem. 1.1 Dodawanie wektorów graficzne i algebraiczne. Graficzne - metoda równoległoboku. Sprowadzamy wektory
Bardziej szczegółowoGRK 4. dr Wojciech Palubicki
GRK 4 dr Wojciech Palubicki Uproszczony Potok Graficzny (Rendering) Model Matrix View Matrix Projection Matrix Viewport Transform Object Space World Space View Space Clip Space Screen Space Projection
Bardziej szczegółowoTO TRZEBA ROZWIĄZAĆ-(I MNÓSTWO INNYCH )
Kujawsko-Pomorskie Centrum Edukacji Nauczycieli w Bydgoszczy PLACÓWKA AKREDYTOWANA TO TRZEBA ROZWIĄZAĆ-(I MNÓSTWO INNYCH ) PAKIET ZADAŃ (zadania wybrano ze zbiorów autorów i wydawnictw: Kiełbasa, Res Polona,
Bardziej szczegółowoMATEMATYKA WYDZIAŁ MATEMATYKI - TEST 1
Wszelkie prawa zastrzeżone. Rozpowszechnianie, wypożyczanie i powielanie niniejszych testów w jakiejkolwiek formie surowo zabronione. W przypadku złamania zakazu mają zastosowanie przepisy dotyczące naruszenia
Bardziej szczegółowoIX Olimpiada Matematyczna Gimnazjalistów
IX Olimpiada Matematyczna Gimnazjalistów Zawody stopnia pierwszego część testowa www.omg.edu.pl (3 października 2013 r.) Rozwiązania zadań testowych 1. Liczba 3 9 3 27 jest a) niewymierna; b) równa 3 27;
Bardziej szczegółowoWektor, prosta, płaszczyzna; liniowa niezależność, rząd macierzy
Wektor, prosta, płaszczyzna; liniowa niezależność, rząd macierzy Justyna Winnicka Na podstawie podręcznika Matematyka. e-book M. Dędys, S. Dorosiewicza, M. Ekes, J. Kłopotowskiego. rok akademicki 217/218
Bardziej szczegółowoGeometria analityczna
Geometria analityczna Wektory Zad Dane są wektory #» a, #» b, #» c Znaleźć długość wektora #» x (a #» a = [, 0, ], #» b = [0,, 3], #» c = [,, ], #» x = #» #» a b + 3 #» c ; (b #» a = [,, ], #» b = [,,
Bardziej szczegółowoAlgebra liniowa z geometrią
Algebra liniowa z geometrią Maciej Czarnecki 15 stycznia 2013 Spis treści 1 Geometria płaszczyzny 2 1.1 Wektory i skalary........................... 2 1.2 Macierze, wyznaczniki, układy równań liniowych.........
Bardziej szczegółowoLista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:
Lista Algebra z Geometrią Analityczną Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami: (N, ), (Z, +) (Z, ), (R, ), (Q \ {}, ) czym jest element neutralny i przeciwny w grupie?,
Bardziej szczegółowoWYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY 7SP. V. Obliczenia procentowe. Uczeń: 1) przedstawia część wielkości jako procent tej wielkości;
WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY 7SP Liczby. TEMAT Rozwinięcia dziesiętne liczb wymiernych. Zaokrąglanie liczb. Szacowanie wyników. Dodawanie i odejmowanie liczb dodatnich. Mnożenie i dzielenie
Bardziej szczegółowoFRAKTALE I SAMOPODOBIEŃSTWO
FRAKTALE I SAMOPODOBIEŃSTWO Mariusz Gromada marzec 2003 mariusz.gromada@wp.pl http://multifraktal.net 1 Wstęp Fraktalem nazywamy każdy zbiór, dla którego wymiar Hausdorffa-Besicovitcha (tzw. wymiar fraktalny)
Bardziej szczegółowozestaw DO ĆWICZEŃ z matematyki
zestaw DO ĆWICZEŃ z matematyki poziom podstawowy rozumowanie i argumentacja karty pracy ZESTAW II Zadanie. Wiadomo, że,7 jest przybliżeniem liczby 0,5 z zaokrągleniem do miejsc po przecinku. Wyznacz przybliżenie
Bardziej szczegółowoXI Olimpiada Matematyczna Gimnazjalistów
XI Olimpiada Matematyczna Gimnazjalistów Zawody stopnia pierwszego część testowa www.omg.edu.pl (24 września 2015 r.) Rozwiązania zadań testowych 1. Dane są takie dodatnie liczby a i b, że 30% liczby a
Bardziej szczegółowo= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3
ZESTAW I 1. Rozwiązać równanie. Pierwiastki zaznaczyć w płaszczyźnie zespolonej. z 3 8(1 + i) 3 0, Sposób 1. Korzystamy ze wzoru a 3 b 3 (a b)(a 2 + ab + b 2 ), co daje: (z 2 2i)(z 2 + 2(1 + i)z + (1 +
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY+ MARCA 0 CZAS PRACY: 70 MINUT Zadania zamknięte ZADANIE ( PKT.) Liczba 5, 4, 4 π jest równa A)
Bardziej szczegółowoOświetlenie. Modelowanie oświetlenia sceny 3D. Algorytmy cieniowania.
Oświetlenie. Modelowanie oświetlenia sceny 3D. Algorytmy cieniowania. Chcąc osiągnąć realizm renderowanego obrazu, należy rozwiązać problem świetlenia. Barwy, faktury i inne właściwości przedmiotów postrzegamy
Bardziej szczegółowoA,B M! v V ; A + v = B, (1.3) AB = v. (1.4)
Rozdział 1 Prosta i płaszczyzna 1.1 Przestrzeń afiniczna Przestrzeń afiniczna to matematyczny model przestrzeni jednorodnej, bez wyróżnionego punktu. Można w niej przesuwać punkty równolegle do zadanego
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY 7 KWIETNIA 01 CZAS PRACY: 170 MINUT 1 Zadania zamknięte ZADANIE 1 (1 PKT.) 1 Odwrotnościa liczby
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY 18 KWIETNIA 2015 CZAS PRACY: 170 MINUT 1 Zadania zamknięte ZADANIE 1 (1 PKT) Dla każdej liczby
Bardziej szczegółowoW. Guzicki Próbna matura, grudzień 2014 r. poziom rozszerzony 1
W. Guzicki Próbna matura, grudzień 01 r. poziom rozszerzony 1 Próbna matura rozszerzona (jesień 01 r.) Zadanie 18 kilka innych rozwiązań Wojciech Guzicki Zadanie 18. Okno na poddaszu ma mieć kształt trapezu
Bardziej szczegółowo2. Wykaż, że dla dowolnej wartości zmiennej x wartość liczbowa wyrażenia (x 6)(x + 8) 2(x 25) jest dodatnia.
1. Wykaż, że liczba 2 2 jest odwrotnością liczby 1 2. 2. Wykaż, że dla dowolnej wartości zmiennej x wartość liczbowa wyrażenia (x 6)(x + 8) 2(x 25) jest dodatnia. 3. Wykaż, że dla każdej liczby całkowitej
Bardziej szczegółowoInternetowe Ko³o M a t e m a t yc z n e
Internetowe Ko³o M a t e m a t yc z n e Stowarzyszenie na rzecz Edukacji Matematycznej Zestaw 1 szkice rozwiązań zadań 1 W wierszu zapisano kolejno 2010 liczb Pierwsza zapisana liczba jest równa 7 oraz
Bardziej szczegółowoLI Olimpiada Matematyczna Rozwiązania zadań konkursowych zawodów stopnia trzeciego 3 kwietnia 2000 r. (pierwszy dzień zawodów)
LI Olimpiada Matematyczna Rozwiązania zadań konkursowych zawodów stopnia trzeciego 3 kwietnia 2000 r. (pierwszy dzień zawodów) Zadanie 1. Dana jest liczba całkowita n 2. Wyznaczyć liczbę rozwiązań (x 1,x
Bardziej szczegółowoGEOMETRIA ANALITYCZNA W PRZESTRZENI
GEOMETRIA ANALITYCZNA W PRZESTRZENI Położenie punktu w przestrzeni określamy za pomocą trzech liczb (x, y, z). Liczby te odpowiadają rzutom na osie układu współrzędnych: każdy rzut wzdłuż płaszczyzny równoległej
Bardziej szczegółowoArkusz 6. Elementy geometrii analitycznej w przestrzeni
Arkusz 6. Elementy geometrii analitycznej w przestrzeni Zadanie 6.1. Obliczyć długości podanych wektorów a) a = [, 4, 12] b) b = [, 5, 2 2 ] c) c = [ρ cos φ, ρ sin φ, h], ρ 0, φ, h R c) d = [ρ cos φ cos
Bardziej szczegółowoPropozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.
Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON. Zadanie 6. Dane są punkty A=(5; 2); B=(1; -3); C=(-2; -8). Oblicz odległość punktu A od prostej l przechodzącej
Bardziej szczegółowo11. Znajdż równanie prostej prostopadłej do prostej k i przechodzącej przez punkt A = (2;2).
1. Narysuj poniższe figury: a), b), c) 2. Punkty A = (0;1) oraz B = (-1;0) należą do okręgu którego środek należy do prostej o równaniu x-2 = 0. Podaj równanie okręgu. 3. Znaleźć równanie okręgu przechodzącego
Bardziej szczegółowoEGZAMIN MATURALNY Z MATEMATYKI
ARKUSZ ZAWIERA INFORMACJE PRAWNIE CHRONIONE DO MOMENTU ROZPOCZĘCIA EGZAMINU! Miejsce na naklejkę MMA-R_P-08 EGZAMIN MATURALNY Z MATEMATYKI POZIOM ROZSZERZONY MAJ ROK 008 Czas pracy 80 minut Instrukcja
Bardziej szczegółowoObliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Bardziej szczegółowoRównania prostych i krzywych; współrzędne punktu
Równania prostych i krzywych; współrzędne punktu Zad 1: Na paraboli o równaniu y = 1 x znajdź punkt P leŝący najbliŝej prostej o równaniu x + y = 0 Napisz równanie stycznej do tej paraboli, poprowadzonej
Bardziej szczegółowoGrafika 2D. Animacja Zmiany Kształtu. opracowanie: Jacek Kęsik
Grafika 2D Animacja Zmiany Kształtu opracowanie: Jacek Kęsik Wykład przedstawia podstawy animacji zmiany kształtu - morfingu Animacja zmiany kształtu Podstawowe pojęcia Zlewanie (Dissolving / cross-dissolving)
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY 17 MARCA 2012 CZAS PRACY: 170 MINUT 1 Zadania zamknięte ZADANIE 1 (1 PKT.) Który z zaznaczonych
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY (TECHNIKUM) 4 MARCA 205 CZAS PRACY: 70 MINUT Zadania zamknięte ZADANIE ( PKT) Liczba 3 25 2 : 5
Bardziej szczegółowoSIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Bardziej szczegółowo1.2. Ostrosłupy. W tym temacie dowiesz się: jak obliczać długości odcinków zawartych w ostrosłupach, jakie są charakterystyczne kąty w ostrosłupach.
12 Ostrosłupy W tym temacie dowiesz się: jak obliczać długości odcinków zawartych w ostrosłupach, jakie są charakterystyczne kąty w ostrosłupach Ostrosłup prosty to ostrosłup, który ma wszystkie krawędzie
Bardziej szczegółowoKatalog wymagań programowych na poszczególne stopnie szkolne
rozpoznaje figury podobne zna własności figur podobnych rozpoznaje trójkąty prostokątne podobne Rozdział 6. Figury podobne zna cechy podobieństwa trójkątów prostokątnych podobnych podaje skalę podobieństwa
Bardziej szczegółowo1 Układy równań liniowych
II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie
Bardziej szczegółowoXII. GEOMETRIA PRZESTRZENNA GRANIASTOSŁUPY
pitagoras.d2.pl XII. GEOMETRIA PRZESTRZENNA GRANIASTOSŁUPY Graniastosłup to wielościan posiadający dwie identyczne i równoległe podstawy oraz ściany boczne będące równoległobokami. Jeśli podstawy graniastosłupa
Bardziej szczegółowoFIGURY I PRZEKSZTAŁCENIA GEOMETRYCZNE
Umiejętności opracowanie: Maria Lampert LISTA MOICH OSIĄGNIĘĆ FIGURY I PRZEKSZTAŁCENIA GEOMETRYCZNE Co powinienem umieć Umiejętności znam podstawowe przekształcenia geometryczne: symetria osiowa i środkowa,
Bardziej szczegółowoFUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(
Zad Przedstaw funkcję kwadratową w postaci ogólnej Przykład y = ( x ) + 5 (postać kanoniczna) FUNKCJA KWADRATOWA Postać ogólna funkcji kwadratowej to: y = ax + bx + c;( a 0) Aby ją uzyskać pozbywamy się
Bardziej szczegółowoGEOMETRIA ELEMENTARNA
Bardo, 7 11 XII A. D. 2016 I Uniwersytecki Obóz Olimpiady Matematycznej GEOMETRIA ELEMENTARNA materiały przygotował Antoni Kamiński na podstawie zbiorów zadań: Przygotowanie do olimpiad matematycznych
Bardziej szczegółowoOpis krzywych w przestrzeni 3D. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH
Opis krzywych w przestrzeni 3D Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Krzywe Beziera W przypadku tych krzywych wektory styczne w punkach końcowych są określane bezpośrednio
Bardziej szczegółowo1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia
L.P. DZIAŁ Z PODRĘCZNIKA NaCoBeZu kryteria sukcesu w języku ucznia 1. LICZBY 1. Znam pojęcie liczby naturalne, całkowite, wymierne, dodatnie, ujemne, niedodatnie, odwrotne, przeciwne. 2. Potrafię zaznaczyć
Bardziej szczegółowoKatalog wymagań programowych na poszczególne stopnie szkolne
rozpoznaje figury podobne zna własności figur podobnych rozpoznaje trójkąty prostokątne podobne Rozdział 6. Figury podobne zna cechy podobieństwa trójkątów prostokątnych podobnych podaje skalę podobieństwa
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY
PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI ZESTAW PRZYGOTOWANY PRZEZ SERWIS WWW.ZADANIA.INFO POZIOM PODSTAWOWY 10 MARCA 2018 CZAS PRACY: 170 MINUT 1 Zadania zamknięte ZADANIE 1 (1 PKT) Liczba 4 7 8 25 0, 5
Bardziej szczegółowo