Kristýna Bémová. 13. prosince 2007

Rozměr: px
Začít zobrazení ze stránky:

Download "Kristýna Bémová. 13. prosince 2007"

Transkript

1 Křivky v počítačové grafice Kristýna Bémová Univerzita Karlova v Praze 13. prosince 2007 Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

2 Pojmy - křivky a jejich parametrické vyjádření Křivka = dráha pohybujícího se bodu (fyzikálně) Parametrické vyjádření p(t) = p i (t), t 0; 1 (t si můžeme představovat jako čas) Bodová rovnice Vektorová rovnice P(t) = [x(t), y(t), z(t)] p(t) = (x(t), y(t), z(t)) Derivace křivky po složkách. Tečný vektor v bodě t 0 p (t 0 ) = (x (t 0 ), y (t 0 ), z (t 0 )) a rovnice tečny v tomto bodě p(t) = P(t 0 ) + tp (t 0 ) Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

3 Pojmy - křivky a jejich parametrické vyjádření Výhody parametrického vyjádření rychlé vypočítání tečny závislost na jediném parametru Změna parametrizace = nahrazení parametru t jiným parametrem, který je zadán jako funkce t = s(t). Nové vyjádření p(t) = (x(t ), y(t ), z(t )) popisuje tutéž křivku, tečný vektor v bodě p(t ) se stejným směrem, ale jiné velikosti (případně orientaci). Tedy: tečný vektor je závislý na parametrizaci, tečna nikoli. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

4 Pojmy - důležité přímky a roviny Normálová rovina ke křivce v bodě p 0 = rovina kolmá k tečně v bodě p 0 a procházející bodem p 0. Normála křivky v bodě p 0 = každá přímka v normálové rovině. Oskulační rovina křivky v bodě p 0 = rovina { p(t 0 ), p (t 0 ), p (t 0 ) } Hlavní normála = průsečnice oskulační a normálové roviny v tomtéž bodě p 0 dané křivky. Binormála = normála kolmá na hlavní normálu. Inflexní bod p 0 křivky p = jestliže p (t 0 ) a p (t 0 ) jsou LZ vektory. Křivost křivky v bodě t 0 k(t 0 ) = p (t 0 ) p (t 0 ) p (t 0 ) 3. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

5 Pojmy - důležité přímky a roviny Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

6 Analytická spojitost Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

7 Analytická spojitost P(t),R(t)... dva segmenty, ze kterých je složena křivka Q(t) Křivka Q(t) je třídy C n, má-li ve všech bodech spojité derivace do řádu n (tzv. parametrická spojitost). Třída C 0... dva segmenty jsou spojitě navázány, jestliže je koncový bod prvního segmentu počátečním bodem segmentu druhého. Třída C 1... tečný vektor v koncovém bodě segmentu P je roven tečnému vektoru segmentu R v jeho počátečním bodě. Třída C 2... analogicky je požadována rovnost vektoru první a druhé derivace. Atd... Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

8 Geometrická spojitost P(t),R(t)... dva segmenty, ze kterých je složena křivka Q(t). Třída G 0... dva segmenty jsou spojitě navázány, jestliže je koncový bod prvního segmentu počátečním bodem segmentu druhého. Třída G 1... jestliže tečné vektory p (1) segmentu P a r (0) druhého segmentu R jsou lineárně závislé. Třída G 2 je definována jako shoda křivostí k v uzlu obou segmentů: k P (1) = k R (0) Tato spojitost zaručuje totožnost tečen (nikoli tečných vektorů). Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

9 Geometrická vs. analytická spojitost Spojitost C 1 implikuje G 1 (obráceně však nikoliv). Je snažší zaručit G 1 nežli C 1. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

10 Modelování křivek Průběh křivky se určí z polohy několika řídících bodů (tzv. řídící polygon). (Některé metody umožňují zadávání křivek také pomocí tečných vektorů.) Dva základní druhy interpretace řídicích bodů: aproximace = řídicími body je tvar křivky určen a ta jimi však procházet nemusí interpolace = generovaná křivka probíhá danými body Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

11 Modelování křivek Základní prvek = polynomiální křivky p n (t) = a 0 + a 1 t a n t n a z nich se skládají křivky po částech polynomiální. Kubiky křivky třetího stupně, nejpoužívanější široká škála tvarů snadný výpočet, snadno manipulovatelné je možné zajistit spojitosti stupně C 2, která je někdy požadovaná v CAD systémech Křivky vyšších stupňů mohou způsobit nežádoucí vlněním a jsou náročné na výpočet. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

12 Kubika Parametricky lze danou kubiku P(t) vyjádřit ve tvaru: x(t) = a x t 3 + b x t 2 + c x t + d x y(t) = a y t 3 + b y t 2 + c y t + d y z(t) = a z t 3 + b z t 2 + c z t + d z Můžeme ji také zapsat zkráceně v maticovém tvaru: P(t) = TC = [t 3, t 2, t 1, 1] a x b x c x a y b y c y a z b z c z Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

13 Kubika Matici C můžeme také rozepsat do součinu C = MG (M = bázová matice; G = vektor geometrických podmínek, obsahuje řídící prvky) Tedy: P(t) = [t 3, t 2, t 1, 1] m 11 m 12 m 13 m 14 m 21 m 22 m 23 m 24 m 31 m 32 m 33 m 34 m 41 m 42 m 43 m 44 Derivace(tečna, křivost) lze provádět pouze s T. G 1 G 2 G 3 G 4 Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

14 Vlastnosti křivek Mezi nejčastěji požadované patří: 1 Invariance k afinním transformacím a projekcím, která zaručuje, že například rotace řídicího polygonu a následné generování křivky má stejný výsledek, jako rotace každého bodu z vygenerované křivky. 2 Vlastnost konvexní obálky (angl. convex hull property) silná podmínka - celá křivka leží v konvexní obálce všech svých řídicích bodů slabá podmínka - část křivky leží v konvexní obálce některých řídicích bodů(typicky segment, v obálce svého generujícího polygonu). 3 Lokalita změn - změnou polohy řídicího bodu se mění jen část křivky, nikoli křivka celá. 4 Křivka může procházet krajními body svého řídicího polygonu. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

15 Vlastnosti křivek Mezi nejčastěji požadované patří: 1 Invariance k afinním transformacím a projekcím, která zaručuje, že například rotace řídicího polygonu a následné generování křivky má stejný výsledek, jako rotace každého bodu z vygenerované křivky. 2 Vlastnost konvexní obálky (angl. convex hull property) silná podmínka - celá křivka leží v konvexní obálce všech svých řídicích bodů slabá podmínka - část křivky leží v konvexní obálce některých řídicích bodů(typicky segment, v obálce svého generujícího polygonu). 3 Lokalita změn - změnou polohy řídicího bodu se mění jen část křivky, nikoli křivka celá. 4 Křivka může procházet krajními body svého řídicího polygonu. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

16 Vlastnosti křivek Mezi nejčastěji požadované patří: 1 Invariance k afinním transformacím a projekcím, která zaručuje, že například rotace řídicího polygonu a následné generování křivky má stejný výsledek, jako rotace každého bodu z vygenerované křivky. 2 Vlastnost konvexní obálky (angl. convex hull property) silná podmínka - celá křivka leží v konvexní obálce všech svých řídicích bodů slabá podmínka - část křivky leží v konvexní obálce některých řídicích bodů(typicky segment, v obálce svého generujícího polygonu). 3 Lokalita změn - změnou polohy řídicího bodu se mění jen část křivky, nikoli křivka celá. 4 Křivka může procházet krajními body svého řídicího polygonu. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

17 Vlastnosti křivek Mezi nejčastěji požadované patří: 1 Invariance k afinním transformacím a projekcím, která zaručuje, že například rotace řídicího polygonu a následné generování křivky má stejný výsledek, jako rotace každého bodu z vygenerované křivky. 2 Vlastnost konvexní obálky (angl. convex hull property) silná podmínka - celá křivka leží v konvexní obálce všech svých řídicích bodů slabá podmínka - část křivky leží v konvexní obálce některých řídicích bodů(typicky segment, v obálce svého generujícího polygonu). 3 Lokalita změn - změnou polohy řídicího bodu se mění jen část křivky, nikoli křivka celá. 4 Křivka může procházet krajními body svého řídicího polygonu. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

18 Vlastnosti křivek Mezi nejčastěji požadované patří: 1 Invariance k afinním transformacím a projekcím, která zaručuje, že například rotace řídicího polygonu a následné generování křivky má stejný výsledek, jako rotace každého bodu z vygenerované křivky. 2 Vlastnost konvexní obálky (angl. convex hull property) silná podmínka - celá křivka leží v konvexní obálce všech svých řídicích bodů slabá podmínka - část křivky leží v konvexní obálce některých řídicích bodů(typicky segment, v obálce svého generujícího polygonu). 3 Lokalita změn - změnou polohy řídicího bodu se mění jen část křivky, nikoli křivka celá. 4 Křivka může procházet krajními body svého řídicího polygonu. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

19 Fergusonovy kubiky Metoda pro generování křivek, která je řízena dvěma body a dvěma vektory v nich. Krajní body jsou významné pro položení křivky (křivka jimi prochází). Vektory pak určují míru vyklenutí křivky. Tedy: Čím je velikost vektoru větší, tím více se k němu křivka přimyká. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

20 Fergusonovy kubiky Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

21 Fergusonovy kubiky Křivka je zadána body P 0, P 1 a vektory P 0, P 1. Rovnice výsledné křivky má tvar: P(t) = P 0 H 1 (t) + P 1 H 2 (t) + P 0 H 3(t) + P 1 H 4(t) kde H 1, H 2, H 3, H 4 jsou kubické Hermitovské polynomy tvaru: H 1 (t) = 2t 3 3t H 2 (t) = 2t 3 + 3t 2 H 3 (t) = t 3 2t 2 + t H 4 (t) = t 3 t 2, t < 0, 1 >. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

22 Fergusonovy kubiky Maticový zápis: P(t) = T P 0 P 1 P 0 P 1 Spojitost při navazování oblouků je zaručena, pokud je roven poslední bod předchozího oblouku prvnímu bodu oblouku následujícího. Spojitost prvních derivací (hladkost) je zaručena identitou vektorů P 1 předchozího a P 0 následujícího oblouku. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

23 Kochanek-Bartels kubika - TCB-spline Je odvozená od Hermitovské kubiky. Prochází řídícími body a u každého máme vstupní a výstupní tečný vektor, které nemusí být stejné. Tečné vektory jsou závislé na vedlejších bodech a na třech parametrech: tension t (napětí) - ostrost křivky v řídícím bodě (absolutní velikost tečny) continuity c (spojitost) - spojitost v řídícím bodě bias b (sklon) - směr tečny v řídícím bodě Implicitně jsou tyto parametry nulové a v tomto případě jsou tečné vektory stejné. T I i = T O i = 1 2 ((P i+1 P i ) + (P i P i 1 )) = P i+1 P i 1 2 Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

24 Kochanek-Bartels kubika - změny parametrů Tention t < 1; 1 >, t 0: T I i = T O i = 1 t 2 ((P i+1 P i ) + (P i P i 1 )) Pro t = 0 dostáváme Catmull-Rom spline. Tedy: Tension t mění velikost tečného vektoru. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

25 Kochanek-Bartels kubika - změny parametrů Continuity c < 1; 1 >, c 0: T I i = 1+c 2 (P i+1 P i ) + 1 c T O i = 1 c 2 (P i+1 P i ) + 1+c (P 2 i P i 1 ) (P 2 i P i 1 ) Pro c = 0 má křivka spojitý tečný vektor. Tedy: Continuity c mění směr "hrotu". Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

26 Kochanek-Bartels kubika - změny parametrů Bias b < 1; 1 >, b 0: T I i = T O i = 1 b 2 (P i+1 P i ) + 1+b 2 (P i P i 1 ) Pro b = 0 mají vstupní a výstupní tečné vektory stejnou váhu. Tedy: Bias b mění míru převládání jednoho či druhého vektoru. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

27 Kochanek-Bartels kubika - kombinace efektů Kombinaci všech tří změn parametrů můžeme vyjádřit rovnicemi: T I i = (1 t)(1+c)(1 b) 2 (P i+1 P i ) + (1 t)(1 c)(1+b) 2 (P i P i 1 ) T O i = (1 t)(1 c)(1 b) 2 (P i+1 P i ) + (1 t)(1+c)(1+b) 2 (P i P i 1 ) Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

28 Catmull-Rom spline Křivka je definována posloupností bodů P 0, P 1,..., P n. Vychází z bodu P 1 a končí v bodě P n 1, tedy neprochází prvním a posledním bodem. Křivka se vypočítá dle vztahu : P(t) = 1[t 3, t 2, t 1, 1] Vlastnosti těchto křivek: P i 3 P i 2 P i 1 P i Tečný vektor v bodě P i je rovnoběžný s vektorem P i 1 P i+1. Při dvojnásobném výskytu prvního a posledního bodu tj. např. P 0, P 0, P 1, P 2,..., P n 1, P n, P n je zaručeno, že křivka bude procházet všemi body. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

29 Catmull-Rom spline Nevýhoda těchto křivek: výsledný splajn obecně neleží v konvexní obálce svých řídicích bodů. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

30 Bézierovy kubiky Jsou zadány čtyřmi body P 0, P 1, P 2 a P 3. Vychází z prvního bodu P 0 a končí v bodě posledním P 3. Vyklenutí je řízeno body P 1 a P 2. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

31 Bézierovy kubiky Bézierovy kubiky jsou určeny vztahem: P(t) = P 0 B 0 (t) + P 1 B 1 (t) + P 2 B 2 (t) + P 3 B 3 (t) = 3 i=0 P ib i (t) kde t < 0, 1 > a B 0, B 1, B 2, B 3 jsou kubické polynomy tvaru: B 0 (t) = (1 t) 3 B 1 (t) = 3t(1 t) 2 B 2 (t) = 3t 2 (1 t) B 3 (t) = t 3 Maticový zápis: P(t) = T P 0 P 1 P 2 P 3 Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

32 Bézierovy kubiky - vlastnosti Tečné vektory mají vždy směr spojnice dvojice krajních bodů a velikost mají rovnu trojnásobku vzdálenosti bodů. Dva Bézierovy oblouky budou spojeny hladce, bude-li zaručena jejich spojitost a pokud budou identické tečné vektory. (tj. poslední bod předchozího oblouku je identický s prvním následujícího, nebo křivka prochází posledním a prvním bodem) Tedy: druhý bod následující křivky je určen posledními dvěma body křivky předchozí. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

33 Bézierovy kubiky - spojitost Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

34 Obecné Bézierovy křivky Bézierova křivka n-tého řádu je dána n+1 body řídícího polygonu P 0, P 1,..., P n. Vychází z prvního bodu P 0 a končí v bodě posledním P n. Parametrické vyjádření používá Bernsteinovy polynomy: ( ) n Bi n (t) = t i i (1 t) n i t < 0, 1 >, i = 0, 1,..., n Lze je snadno napojovat G 1 nebo C 1 spojitostí. Složitějším způsobem z nich lze postavit spline. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

35 De Casteljau algoritmus Jedná se o geometrickou konstrukci Bézierových křivek. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

36 Coonsovy kubiky Zadává se čtyřmi body P 0,P 1,P 2,P 3 a spočte se ze vztahu: P(t) = 1 6 [P 0C 0 (t) + P 1 C 1 (t) + P 2 C 2 (t) + P 3 C 3 (t)] = i=0 P ic i (t) kde C 0, C 1, C 2, C 3 jsou kubické polynomy tvaru: C 0 (t) = (1 t) 3 C 1 (t) = 3t 3 6t C 2 (t) = 3t 3 + 3t 2 + 3t + 1 C 3 (t) = t 3,t < 0, 1 > Maticový zápis: P(t) = 1 6 T P 0 P 1 P 2 P 3 Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

37 Coonsovy kubiky Krajní body křivky nevychází z řídicích bodů, ale z "antitěžiště" trojúhelníků P 0 P 1 P 2 a P 1 P 2 P 3. P(0) = P 0+4P 1 +P 2 6 P(1) = P 1+4P 2 +P 3 6 Výhoda těchto křivek se ukáže při jejich použití pro skládání aproximačních křivek, tzv. B-spline. Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

38 B-spline Křivka je složena z Coonsových oblouků tak, že pro jeden oblouk použijeme vrcholy P 0 P 1 P 2 P 3, pro další P 1 P 2 P 3 P 4 atd. Vlastnosti: Ve všech vnitřních bodech má spojitost druhého řádu. Změnou jednoho řídícího bodu dojde pouze k lokální změně čtyř oblouků, jejichž konstrukce se bod účastní. Křivka leží celá ve své konvexní obálce a její segmenty leží v konvexních obálkách svých řídicích polygonů. Uzavřený B-splajn získáme opakováním n prvních bodů řídicího polygonu na jeho konci. (Pro kubický B-splajn je tedy řídícím polygonem uzavřené křivky posloupnost bodů: P 0, P 1,..., P m, P 0, P 1, P 2.) Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

39 B-spline - změna řídícího bodu Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

40 Literatura (Lubomír Alexandr - Vysoké učení technické v Brně) pepca/lectures/pdf/hwmath.pdf (RNDr. Josef Pelikán - MFF UK) bruxy/algoritmy_pocitacove_grafiky.doc Kochanek-Bartels Cubic Splines (TCB Splines) (David Eberly - Geometric Tools, Inc., Kristýna Bémová (MFF UK) Křivky v počítačové grafice 13. prosince / 36

Jana Dannhoferová Ústav informatiky, PEF MZLU

Jana Dannhoferová Ústav informatiky, PEF MZLU Počítačová grafika Křivky Jana Dannhoferová (jana.dannhoferova@mendelu.cz) Ústav informatiky, PEF MZLU Základní vlastnosti křivek křivka soustava parametrů nějaké rovnice, která je posléze generativně

Více

Základní vlastnosti křivek

Základní vlastnosti křivek křivka množina bodů v rovině nebo v prostoru lze chápat jako trajektorii pohybu v rovině či v prostoru nalezneme je také jako množiny bodů na ploše křivky jako řezy plochy rovinou, křivky jako průniky

Více

Aproximační křivky. Trocha historie. geometrické modelování veliký pokrok v oblasti letectví 1944 Roy Liming

Aproximační křivky. Trocha historie. geometrické modelování veliký pokrok v oblasti letectví 1944 Roy Liming Trocha historie geometrické modelování veliký pokrok v oblasti letectví 944 Roy Liming analytik, North American Aviation (výrobce letadel) společně s konstruktérem a designérem Edgardem Schmuedem matematizace

Více

Aproximační křivky. Trocha historie. geometrické modelování veliký pokrok v oblasti letectví 1944 Roy Liming

Aproximační křivky. Trocha historie. geometrické modelování veliký pokrok v oblasti letectví 1944 Roy Liming Trocha historie geometrické modelování veliký pokrok v oblasti letectví 944 Roy Liming analytik, North American Aviation (výrobce letadel) společně s konstruktérem a designérem Edgardem Schmuedem matematizace

Více

KŘIVKY A PLOCHY. Obrázky (popř. slajdy) převzaty od

KŘIVKY A PLOCHY. Obrázky (popř. slajdy) převzaty od KŘIVKY A PLOCHY JANA ŠTANCLOVÁ jana.stanclova@ruk.cuni.cz Obrázky (popř. slajdy) převzaty od RNDr. Josef Pelikán, CSc., KSVI MFF UK Obsah matematický popis křivek a ploch křivky v rovině implicitní tvar

Více

Křivky a plochy technické praxe

Křivky a plochy technické praxe Kapitola 7 Křivky a plochy technické praxe V technické praxi se setkáváme s tím, že potřebujeme křivky a plochy, které se dají libovolně upravovat a zároveň je jejich matematické vyjádření jednoduché.

Více

Bézierovy křivky Bohumír Bastl KMA/GPM Geometrické a počítačové modelování Bézierovy křivky GPM 1 / 26

Bézierovy křivky Bohumír Bastl KMA/GPM Geometrické a počítačové modelování Bézierovy křivky GPM 1 / 26 Bézierovy křivky Bohumír Bastl (bastl@kma.zcu.cz) KMA/GPM Geometrické a počítačové modelování Bézierovy křivky GPM 1 / 26 Opakování Spline křivky opakování Bézierovy křivky GPM 2 / 26 Opakování Interpolace

Více

KMA/GPM Barycentrické souřadnice a

KMA/GPM Barycentrické souřadnice a KMA/GPM Barycentrické souřadnice a trojúhelníkové pláty František Ježek jezek@kma.zcu.cz Katedra matematiky Západočeské univerzity v Plzni, 2008 19. dubna 2009 1 Trojúhelníkové pláty obecně 2 Barycentrické

Více

Plochy počítačové grafiky II. Interpolační plochy Bezierovy pláty nad obdélníkovou a trojúhelníkovou sítí Recionální Bezierovy pláty B-spline NURBS

Plochy počítačové grafiky II. Interpolační plochy Bezierovy pláty nad obdélníkovou a trojúhelníkovou sítí Recionální Bezierovy pláty B-spline NURBS II Interpolační plochy Bezierovy pláty nad obdélníkovou a trojúhelníkovou sítí Recionální Bezierovy pláty B-spline NURBS Konstrukce a zadání plochy hraniční křivky sítí bodů Kinematicky vytvořené křivky

Více

15. listopadu Matematický ústav UK Matematicko-fyzikální fakulta. Hermitovská interpolace

15. listopadu Matematický ústav UK Matematicko-fyzikální fakulta. Hermitovská interpolace Geometrické modelování Zbyněk Šír Matematický ústav UK Matematicko-fyzikální fakulta Hermitovská interpolace 15. listopadu 2017 Zbyněk Šír (MÚ UK) - Geometrické modelování 15. listopadu 2017 1 / 23 Hermiteovská

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND

Více

Křivky a plochy I. Petr Felkel. Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 na Karlově náměstí

Křivky a plochy I. Petr Felkel. Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 na Karlově náměstí Křivky a plochy I Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 na Karlově náměstí E-mail: felkel@fel.cvut.cz S použitím materiálů Bohuslava Hudce, Jaroslava Sloupa Poslední

Více

Matematický ústav UK Matematicko-fyzikální fakulta

Matematický ústav UK Matematicko-fyzikální fakulta Geometrické modelování Zbyněk Šír Matematický ústav UK Matematicko-fyzikální fakulta 2. října 2018 Zbyněk Šír (MÚ UK) - Geometrické modelování 2. října 2018 1 / 15 Obsah dnešní přednášky Co je to geometrické

Více

POČÍTAČOVÁ GRAFIKA - PGR 2012037 2014 2015 PROGRAM PŘEDNÁŠEK. Po 9:00-10:30, KN:A-214

POČÍTAČOVÁ GRAFIKA - PGR 2012037 2014 2015 PROGRAM PŘEDNÁŠEK. Po 9:00-10:30, KN:A-214 PROGRAM PŘEDNÁŠEK Po 9:00-10:30, KN:A-214 1P 16. 2. Křivky definice, analytické vyjádření. Bézierova křivka definice, vlastnosti, odvození Bernsteinových polynomů, de Castejlau algoritmus. 2P 23. 2. Spojitost

Více

FERGUSONOVA KUBIKA. ( u) ( ) ( ) X s X s. Kubický spline C 2 má dva stupně volnosti Q 1 Q 2

FERGUSONOVA KUBIKA. ( u) ( ) ( ) X s X s. Kubický spline C 2 má dva stupně volnosti Q 1 Q 2 FERGUSONOVA KUBIKA C F F F ( u) = Q F ( u) + Q F ( u) + Q F ( u) + Q F ( u), u F ( u) = u ( u) = u + ( u) = u u ( u) = u u u + u + u Q Q Q Q C napojení Fergusonových kubk Kubcký splne C má dva stupně volnost

Více

Základní vlastnosti ploch

Základní vlastnosti ploch plocha zpravidla se definuje jako výsledek spojitého pohybu jisté tvořící křivky podél zadané trajektorie lze obohatit o možnost spojitých změn tvaru tvořící křivky x v průběhu pohybu podél trajektorie

Více

Matematický ústav UK Matematicko-fyzikální fakulta

Matematický ústav UK Matematicko-fyzikální fakulta Geometrické modelování Zbyněk Šír Matematický ústav UK Matematicko-fyzikální fakulta 5. října 2016 Zbyněk Šír (MÚ UK) - Geometrické modelování 5. října 2016 1 / 14 Obsah dnešní přednášky Co je to geometrické

Více

Plochy zadané okrajovými křivkami

Plochy zadané okrajovými křivkami Plochy zadané okrajovými křivkami Lineární plát plocha je určena dvěma okrajovými křivkami, pokud by pro tyto křivky byly intervaly, v nichž leží hodnoty parametru, různé, provedeme lineární transformaci

Více

5. Plochy v počítačové grafice. (Bézier, Coons)

5. Plochy v počítačové grafice. (Bézier, Coons) 5. PLOCHY V POČÍAČOVÉ GRAFICE Cíl Po prostudování této kapitoly budete umět popsat plochy používané v počítačové grafice řešit příklady z praxe, kdy jsou použity plochy Výklad Interpolační plochy - plochy,

Více

Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce.

Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce. KŘIVKY Křivka = dráha pohybujícího se bodu = = množina nekonečného počtu bodů, které závisí na parametru (čase). Proto můžeme křivku také nazvat jednoparametrickou množinou bodů. Zavedeme-li souřadnicový

Více

Matematika pro real-time grafiku

Matematika pro real-time grafiku Matematika pro real-time grafiku 2005-2011 Josef Pelikán, MFF UK Praha http://cgg.mff.cuni.cz/~pepca/ pepca@cgg.mff.cuni.cz NPGR019, hwmath.pdf 2011 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 59

Více

Vzorce počítačové grafiky

Vzorce počítačové grafiky Vektorové operace součet vektorů rozdíl vektorů opačný vektor násobení vektoru skalárem úhel dvou vektorů velikost vektoru a vzdálenost dvojice bodů v rovině (v prostoru analogicky) u = B A= b a b a u

Více

Offsety KMA/ITG Informační technologie ve vyučování geometrie Offsety ITG 1 / 33

Offsety KMA/ITG Informační technologie ve vyučování geometrie Offsety ITG 1 / 33 Offsety KMA/ITG Informační technologie ve vyučování geometrie Offsety ITG 1 / 33 Motivace Motivace 3-osé obrábění motivaci k zavedení offsetů je možné hledat v obrábění. 3-osé obrábění je obrábění frézou,

Více

DERIVACE. ln 7. Urči, kdy funkce roste a klesá a dále kdy je konkávní a

DERIVACE. ln 7. Urči, kdy funkce roste a klesá a dále kdy je konkávní a DERIVACE 1. Zderivuj funkci y = ln 2 (sin x + tg x 2 ) 2. Zderivuj funkci y = 2 e x2 cos x 3. Zderivuj funkci y = 3 e sin2 (x 2 ) 4. Zderivuj funkci y = x3 +2x 2 +sin x x 5. Zderivuj funkci y = cos2 x

Více

Přehled. Motivace Úvod. Křivky a plochy počítačové grafiky. Závěr. Rozvoj počítačové grafiky Výpočetní geometrie

Přehled. Motivace Úvod. Křivky a plochy počítačové grafiky. Závěr. Rozvoj počítačové grafiky Výpočetní geometrie Vývoj výpočetní geometrie Univerzita Karlova v Praze Matematicko-fyzikální fakulta petra.surynkova@mff.cuni.cz Přehled Motivace Úvod Rozvoj počítačové grafiky Výpočetní geometrie Křivky a plochy počítačové

Více

3. SB 3. SC. Kružnice nemá s úběžnicí žádný společný bod. Obraz nemá žádný nevlastní bod. Tímto obrazem je křivka zvaná elipsa.

3. SB 3. SC. Kružnice nemá s úběžnicí žádný společný bod. Obraz nemá žádný nevlastní bod. Tímto obrazem je křivka zvaná elipsa. Kružnice ve středové kolineaci v rovině. I AB o. IA ' 3. SB 4. B' SB IA'. II AC o. IIA ' 3. SC 4. C' SC IIA' Kružnice ve středové kolineaci v rovině Kružnice nemá s úběžnicí žádný společný bod. Obraz nemá

Více

NURBS REPREZENTACE KŘIVEK V MAPLE

NURBS REPREZENTACE KŘIVEK V MAPLE 25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Karolína Kundrátová NURBS REPREZENTACE KŘIVEK V MAPLE Abstrakt Parametrizace křivek jako NURBS (tj. neuniformní racionální B-spliny) patří k moderním postupům

Více

Matematika pro real-time grafiku

Matematika pro real-time grafiku Matematika pro real-time grafiku 2005-2010 Josef Pelikán, MFF UK Praha http://cgg.mff.cuni.cz/~pepca/ pepca@cgg.mff.cuni.cz NPGR019, hwmath.pdf 2010 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 Obsah

Více

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování problematika geometrického modelování manifold, Eulerova rovnost základní typy modelů hranový model stěnový model objemový model datové reprezentace modelů základní metody geometrického modelování těleso

Více

Výpočet průsečíků paprsku se scénou

Výpočet průsečíků paprsku se scénou Výpočet průsečíků paprsku se scénou 1996-2018 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Intersection 2018 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 26 Průsečík

Více

Diferenciální geometrie

Diferenciální geometrie Diferenciální geometrie Pomocný učební text díl I. František Ježek Plzeň, červen 2005 Obsah 1 Křivky 4 1.1 Vyjádření křivky......................... 4 1.2 Transformace parametru..................... 5

Více

Výpočet průsečíků paprsku se scénou

Výpočet průsečíků paprsku se scénou Výpočet průsečíků paprsku se scénou 1996-2008 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz NPGR004, intersection.pdf 2008 Josef Pelikán, http://cgg.ms.mff.cuni.cz/~pepca

Více

VIDEOSBÍRKA DERIVACE

VIDEOSBÍRKA DERIVACE VIDEOSBÍRKA DERIVACE. Zderivuj funkci y = ln 2 (sin x + tg x 2 ) 2. Zderivuj funkci y = 2 e x2 cos 3x 3. Zderivuj funkci y = 3 e sin2 (x 2 ). Zderivuj funkci y = x3 +2x 2 +sin x x 5. Zderivuj funkci y

Více

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII V úvodu analytické geometrie jsme vysvětlili, že její hlavní snahou je popsat geometrické útvary (body, vektory, přímky, kružnice,...) pomocí čísel nebo proměnných.

Více

Subdivision křivky a plochy

Subdivision křivky a plochy Subdivision křivky a plochy KMA/ITG Informační technologie ve vyučování geometrie + KMA/GM1 Geometrické modelování 1 Subdivision křivky a plochy ITG 1 / 46 Plochy volného tvaru opakování Plochy volného

Více

Rhino - základní příkazy

Rhino - základní příkazy Rhino - základní příkazy Příkazy - volíme z hlavní nabídky levým tlačítkem myši - ikonou z nástrojové lišty levým (LTM)/pravým(PTM) tlačítkem myši Příkaz ukončíme pravým tlačítkem myši (Enter) nebo klávesou

Více

VIDEOSBÍRKA DERIVACE

VIDEOSBÍRKA DERIVACE VIDEOSBÍRKA DERIVACE. Zderivuj funkci y = ln 2 (sin x + tg x 2 ) 2. Zderivuj funkci y = 2 e x2 cos x. Zderivuj funkci y = e sin2 (x 2 ). Zderivuj funkci y = x +2x 2 +sin x x 5. Zderivuj funkci y = cos2

Více

Metamorfóza obrázků Josef Pelikán CGG MFF UK Praha

Metamorfóza obrázků Josef Pelikán CGG MFF UK Praha Metamorfóza obrázků 1998-2011 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Morphing 2011 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 21 Metamorfóza obrázků -

Více

Rekonstrukce ploch: Polygonální a analytická reprezentace Vybrané metody aproximace ploch

Rekonstrukce ploch: Polygonální a analytická reprezentace Vybrané metody aproximace ploch Rekonstrukce ploch: Polygonální a analytická reprezentace Vybrané metody aproximace ploch Petra Surynková Matematicko-fyzikální fakulta Univerzita Karlova v Praze petra.surynkova@mff.cuni.cz Přehled (1)

Více

Elementární křivky a plochy

Elementární křivky a plochy Příloha A Elementární křivky a plochy A.1 Analytický popis geometrických objektů Geometrické vlastnosti, které jsme dosud studovali, se týkaly především základních geometrických objektů bodů, přímek, rovin

Více

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek UNIVERZITA PARDUBICE Licenční Studium Archimedes Statistické zpracování dat a informatika 4.4 Aproximace křivek a vyhlazování křivek Mgr. Jana Kubátová Endokrinologický ústav V Praze, leden 2012 Obsah

Více

PROSTORU MODELLING OF NURBS CURVES AND SURFACES IN THE PROJECTIVE SPACE

PROSTORU MODELLING OF NURBS CURVES AND SURFACES IN THE PROJECTIVE SPACE VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNíHO INŽENÝRSTVí ÚSTAV MATEMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF MATHEMATICS MODELOVÁNÍ NURBS KŘIVEK A PLOCH V PROJEKTIVNÍM

Více

Matematika I 12a Euklidovská geometrie

Matematika I 12a Euklidovská geometrie Matematika I 12a Euklidovská geometrie Jan Slovák Masarykova univerzita Fakulta informatiky 3. 12. 2012 Obsah přednášky 1 Euklidovské prostory 2 Odchylky podprostorů 3 Standardní úlohy 4 Objemy Plán přednášky

Více

Maturitní otázky z předmětu MATEMATIKA

Maturitní otázky z předmětu MATEMATIKA Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu MATEMATIKA 1. Výrazy a jejich úpravy vzorce (a+b)2,(a+b)3,a2-b2,a3+b3, dělení mnohočlenů, mocniny, odmocniny, vlastnosti

Více

Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál

Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál Jan Slovák Masarykova univerzita Fakulta informatiky 16. 9. 2008 Obsah přednášky 1 Literatura 2 Funkce a

Více

Křivky a plochy. Pavel Strachota. FJFI ČVUT v Praze

Křivky a plochy. Pavel Strachota. FJFI ČVUT v Praze Křivky a plochy Pavel Strachota FJFI ČVUT v Praze 5. března 2015 Obsah 1 Parametrické křivky 2 Parametrické bikubické povrchy 3 Implicitní povrchy 4 Dělené křivky 5 Dělené povrchy Úvod potřeba popsat a

Více

Zobrazování 2D Nadpis křivek 2 Nadpis 3

Zobrazování 2D Nadpis křivek 2 Nadpis 3 IZG Nadpis Lab 04 1 Zobrazování 2D Nadpis křivek 2 Nadpis 3 Pavel Jméno Svoboda Příjmení Vysoké Vysoké učení technické učení technické v Brně, v Fakulta Brně, Fakulta informačních informačních technologií

Více

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz 1/15 ANALYTICKÁ GEOMETRIE Základní pojmy: Soustava souřadnic v rovině a prostoru Vzdálenost bodů, střed úsečky Vektory, operace s vektory, velikost vektoru, skalární součin Rovnice přímky Geometrie v rovině

Více

Fergusnova kubika, která je definována pomocí bodu P1, vektoru P1P2, bodu P3 a vektoru P3P4

Fergusnova kubika, která je definována pomocí bodu P1, vektoru P1P2, bodu P3 a vektoru P3P4 Která barva nepatří do základních barev prostoru RGB? a. Černá b. Zelená c. Modrá d. Červená Úloha 2 Jakým minimálním počtem bodů je jednoznačně určena interpolační křivka 5. řádu? a. 6 b. 3 c. 5 d. 7

Více

I. Diferenciální rovnice. 3. Rovnici y = x+y+1. převeďte vhodnou transformací na rovnici homogenní (vzniklou

I. Diferenciální rovnice. 3. Rovnici y = x+y+1. převeďte vhodnou transformací na rovnici homogenní (vzniklou Typy příkladů pro I. část písemky ke zkoušce z MA II I. Diferenciální rovnice. 1. Určete obecné řešení rovnice y = y sin x.. Určete řešení rovnice y = y x splňující počáteční podmínku y(1) = 0. 3. Rovnici

Více

Rovnice přímky v prostoru

Rovnice přímky v prostoru Rovnice přímky v prostoru Každá přímka v prostoru je jednoznačně zadána dvěma body. K vyjádření všech bodů přímky lze použít parametrické rovnice. Parametrická rovnice přímky p Pokud A, B jsou dva různé

Více

Voronoiův diagram. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta

Voronoiův diagram. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta 12 RNDr., Ph.D. Katedra didaktiky matematiky Univerzita Karlova v Praze Matematicko-fyzikální fakulta petra.surynkova@mff.cuni.cz http://surynkova.info Definice V( P) nad množinou bodů P { p v rovině 1,

Více

Základní topologické pojmy:

Základní topologické pojmy: Křivky Marie Ennemond Camille Jordan (88 9): Křivka je množina bodů, která je surjektivním obrazem nějakého intervalu Giuseppe Peano (858 9): Zobrazení intervalu na čtverec Wacław Franciszek Sierpiński

Více

7. Aplikace derivace 7E. Křivky. 7E. Křivky

7. Aplikace derivace 7E. Křivky. 7E. Křivky 7E. Křivky Derivace nacházejí uplatnění také při studiu křivek. Obrazně řečeno křivka v rovině je množina bodů, která vznikne pohybem pera po papíře. Předpokládáme přitom, že hrot pera je stále v kontaktu

Více

Geometrie pro počítačovou grafiku - PGR020

Geometrie pro počítačovou grafiku - PGR020 Geometrie pro počítačovou grafiku - PGR020 Zbyněk Šír Matematický ústav UK Zbyněk Šír (MÚ UK) - Geometrie pro počítačovou grafiku - PGR020 1 / 18 O čem předmět bude Chceme podat teoretický základ nezbytný

Více

Rozvinutelné plochy. tvoří jednoparametrickou soustavu rovin a tedy obaluje rozvinutelnou plochu Φ. Necht jsou

Rozvinutelné plochy. tvoří jednoparametrickou soustavu rovin a tedy obaluje rozvinutelnou plochu Φ. Necht jsou Rozvinutelné plochy Rozvinutelná plocha je každá přímková plocha, pro kterou existuje izometrické zobrazení do rov iny, tj. lze ji rozvinout do roviny. Dá se ukázat, že každá rozvinutelná plocha patří

Více

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b. 1. Afinní podprostory 1.1. Motivace. Uvažujme R 3. Jeho všechny vektorové podprostory jsou počátek, přímky a roviny procházející počátkem a celé R 3. Chceme-li v R 3 dělat geometrii potřebujeme i jiné

Více

Aproximace posuvů [ N ],[G] Pro každý prvek se musí nalézt vztahy

Aproximace posuvů [ N ],[G] Pro každý prvek se musí nalézt vztahy Aproimace posuvů Pro každý prvek se musí nalézt vztahy kde jsou prozatím neznámé transformační matice. Neznámé funkce posuvů se obvykle aproimují ve formě mnohočlenů kartézských souřadnic. Například 1.

Více

6. ANALYTICKÁ GEOMETRIE

6. ANALYTICKÁ GEOMETRIE Vektorová algebra 6. ANALYTICKÁ GEOMETRIE Pravoúhlé souřadnice bodu v prostoru Poloha bodu v prostoru je vzhledem ke třem osám k sobě kolmým určena třemi souřadnicemi, které tvoří uspořádanou trojici reálných

Více

Fakulta elektrotechniky a informatiky Počítačová grafika. Zkouška ústní

Fakulta elektrotechniky a informatiky Počítačová grafika. Zkouška ústní Zkouška ústní (Anti)aliasing Aliasing je jev, ke kterému může docházet v situacích, kdy se spojitá (analogová) informace převádí na nespojitou (digitální signály). Postup, jak docílit lepší ostrosti obrazu

Více

Aproximace funkcí. x je systém m 1 jednoduchých, LN a dostatečně hladkých funkcí. x c m. g 1. g m. a 1. x a 2. x 2 a k. x k b 1. x b 2.

Aproximace funkcí. x je systém m 1 jednoduchých, LN a dostatečně hladkých funkcí. x c m. g 1. g m. a 1. x a 2. x 2 a k. x k b 1. x b 2. Aproximace funkcí Aproximace je výpočet funkčních hodnot funkce z nějaké třídy funkcí, která je v určitém smyslu nejbližší funkci nebo datům, která chceme aproximovat. Třída funkcí, ze které volíme aproximace

Více

Otázku, kterými body prochází větev implicitní funkce řeší následující věta.

Otázku, kterými body prochází větev implicitní funkce řeší následující věta. 1 Implicitní funkce Implicitní funkce nejsou funkce ve smyslu definice, že funkce bodu z definičního oboru D přiřadí právě jednu hodnotu z oboru hodnot H. Přesnější termín je funkce zadaná implicitně.

Více

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík Vysoké učení technické v Brně Stavební fakulta ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE Matematika 0A1 Cvičení, zimní semestr Samostatné výstupy Jan Šafařík Brno c 2003 Obsah 1. Výstup č.1 2 2. Výstup

Více

Přijímací zkouška na navazující magisterské studium Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy

Přijímací zkouška na navazující magisterské studium Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy Přijímací zkouška na navazující magisterské studium 013 Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy Studijní program Učitelství pro základní školy - obor Učitelství fyziky

Více

Příklady otázek PB009/jaro 2015

Příklady otázek PB009/jaro 2015 Příklady otázek PB009/jaro 2015 Upozornění: Otázky mohou být formulovány jinými slovy, požadovat vysvětlení problému obrázkem, nebo naopak komentování daného obrázku. Nelze spoléhat na prosté opsání odpovědí

Více

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z:

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z: PARCIÁLNÍ DERIVACE Jak derivovat reálné funkce více proměnných aby bylo možné tyto derivace použít podobně jako derivace funkcí jedné proměnné? Jestliže se okopíruje definice z jedné proměnné dostane se

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

Čebyševovy aproximace

Čebyševovy aproximace Čebyševovy aproximace Čebyševova aproximace je tzv hledání nejlepší stejnoměrné aproximace funkce v daném intervalu Hledáme funkci h x, která v intervalu a,b minimalizuje maximální absolutní hodnotu rozdílu

Více

ekologie Pavel Fibich rovnice rovnice Pavel Fibich Shrnutí Literatura

ekologie Pavel Fibich rovnice rovnice Pavel Fibich Shrnutí Literatura a diferenční - nalévárna pavel.fibich@prf.jcu.cz 27. září 2012 Obsah 1 2 3 4 5 6 7 Proč povídat o diferenciálních (δr) a diferenčních rovnicích ( R) v kurzu? δr a R jsou vhodné pro popisy vztahů a vývoje

Více

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C)

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C) VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C) max. 3 body 1 Zjistěte, zda vektor u je lineární kombinací vektorů a, b, je-li u = ( 8; 4; 3), a = ( 1; 2; 3), b = (2; 0; 1). Pokud ano, zapište tuto lineární kombinaci.

Více

Obsah a průběh zkoušky 1PG

Obsah a průběh zkoušky 1PG Obsah a průběh zkoušky PG Zkouška se skládá z písemné a ústní části. Písemná část (cca 6 minut) dvě konstrukční úlohy dle části po. bodech a jedna úloha výpočetní úloha dle části za bodů. Ústní část jedna

Více

Kinematika rektifikace oblouku (Sobotkova a Kochaňského), prostá cykloida, prostá epicykloida, úpatnice paraboly.

Kinematika rektifikace oblouku (Sobotkova a Kochaňského), prostá cykloida, prostá epicykloida, úpatnice paraboly. Kinematika rektifikace oblouku (Sobotkova a Kochaňského), prostá cykloida, prostá epicykloida, úpatnice paraboly. Výpočty trajektorií bodů při složených pohybech. Příklad 1: Je dána kružnice k s poloměrem

Více

Parametrická rovnice přímky v rovině

Parametrická rovnice přímky v rovině Parametrická rovnice přímky v rovině Nechť je v kartézské soustavě souřadnic dána přímka AB. Nechť vektor u = B - A. Pak libovolný bod X[x; y] leží na přímce AB právě tehdy, když vektory u a X - A jsou

Více

Geometrické vidění světa KMA/GVS ak. rok 2013/2014 letní semestr

Geometrické vidění světa KMA/GVS ak. rok 2013/2014 letní semestr Geometrické transformace v prostoru Geometrické vidění světa KMA/GVS ak. rok 2013/2014 letní semestr Shodné transformace 1 Shodné transformace stejný přístup jako ve 2D shodné transformace (shodnosti,

Více

Definice Tečna paraboly je přímka, která má s parabolou jediný společný bod,

Definice Tečna paraboly je přímka, která má s parabolou jediný společný bod, 5.4 Parabola Parabola je křivka, která vznikne řezem rotační kuželové plochy rovinou, jestliže odchylka roviny řezu od osy kuželové plochy je stejná jako odchylka povrchových přímek plochy a rovina řezu

Více

základním prvkem teorie křivek v počítačové grafice křivky polynomiální n

základním prvkem teorie křivek v počítačové grafice křivky polynomiální n Petra Suryková Modelováí křivek základím prvkem teorie křivek v počítačové grafice křivky polyomiálí Q( t) a a t... a t polyomiálí křivky můžeme sado vyčíslit sado diferecovatelé lze z ich skládat křivky

Více

Gymnázium Jiřího Ortena, Kutná Hora

Gymnázium Jiřího Ortena, Kutná Hora Předmět: Cvičení z matematiky Náplň: Systematizace a prohloubení učiva matematiky Třída: 4. ročník Počet hodin: 2 Pomůcky: Učebna s dataprojektorem, PC, grafický program, tabulkový procesor Číselné obory

Více

9 Vybrané rovinné křivky

9 Vybrané rovinné křivky 9 Vybrané rovinné křivky 9.1 Obalová křivka PŘÍKLAD 9.1. Za určitých okolností můžeme na dně dobře umytého hrnečku nebo na hladině nápoje v něm pozorovat křivku podobnou srdci (viz obr. 54). Jaká je podstata

Více

Obecný princip 3D numerického modelování výrubu

Obecný princip 3D numerického modelování výrubu Obecný princip 3D numerického modelování výrubu Modelovaná situace Svislé zatížení nadloží se přenáší horninovým masivem na bok tunelu Soustava lineárních rovnic Soustavou lineárních rovnic popíšeme určované

Více

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1]

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1] [1] Afinní transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím využití například v počítačové grafice Evropský sociální fond Praha & EU. Investujeme do

Více

Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora

Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora Předmět: Náplň: Třída: Počet hodin: Pomůcky: Cvičení z matematiky Systematizace a prohloubení učiva matematiky 4. ročník 2 hodiny Učebna s dataprojektorem, PC, grafický program, tabulkový procesor Číselné

Více

1 Analytická geometrie

1 Analytická geometrie 1 Analytická geometrie 11 Přímky Necht A E 3 a v R 3 je nenulový Pak p = A + v = {X E 3 X = A + tv, t R}, je přímka procházející bodem A se směrovým vektorem v Rovnici X = A + tv, t R, říkáme bodová rovnice

Více

1.1 Napište středovou rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem

1.1 Napište středovou rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem Analytická geometrie - kružnice Napište středovou rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem A = ; 5 [ ] Napište středový i obecný tvar rovnice kružnice, která má střed

Více

geometrická (trigonometrická, nebo goniometrická) metoda (podstata, vhodnost)

geometrická (trigonometrická, nebo goniometrická) metoda (podstata, vhodnost) 1. Nalezení pólu pohybu u mechanismu dle obrázku. 3 body 2. Mechanismy metoda řešení 2 body Vektorová metoda (podstata, vhodnost) - P:mech. se popíše vektor rovnicí suma.ri=0 a následně provede sestavení

Více

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d. Úloha 1 Která barva nepatří do základních barev prostoru RGB? a. Černá b. Červená c. Modrá d. Zelená Úloha 2 V rovině je dán NEKONVEXNÍ n-úhelník a bod A. Pokud paprsek (polopřímka) vedený z tohoto bodu

Více

Šroubový pohyb rovnoměrný pohyb složený z posunutí a rotace. Šroubovice dráha hmotného bodu při šroubovém pohybu

Šroubový pohyb rovnoměrný pohyb složený z posunutí a rotace. Šroubovice dráha hmotného bodu při šroubovém pohybu ŠROUBOVICE Šroubový pohyb rovnoměrný pohyb složený z posunutí a rotace Šroubovice dráha hmotného bodu při šroubovém pohybu ZÁKLADNÍ POJMY osa šroubovice o nosná válcová plocha (r poloměr řídicí kružnice

Více

Geometrické transformace pomocí matic

Geometrické transformace pomocí matic Geometrické transformace pomocí matic Pavel Strachota FJFI ČVUT v Praze 2. dubna 2010 Obsah 1 Úvod 2 Geometrické transformace ve 2D 3 Geometrické transformace ve 3D Obsah 1 Úvod 2 Geometrické transformace

Více

14. přednáška. Přímka

14. přednáška. Přímka 14 přednáška Přímka Začneme vyjádřením přímky v prostoru Přímku v prostoru můžeme vyjádřit jen parametricky protože obecná rovnice přímky v prostoru neexistuje Přímka v prostoru je určena bodem A= [ a1

Více

Matematický seminář. OVO ŠVP Tématický celek Učivo ŠVP Integrace Mezipředmětové vztahy. jejich soustavy. Spojitost funkce v bodě. Limita funkce v bodě

Matematický seminář. OVO ŠVP Tématický celek Učivo ŠVP Integrace Mezipředmětové vztahy. jejich soustavy. Spojitost funkce v bodě. Limita funkce v bodě Řeší s porozumněním rovnice s parametrem Rovnice, nerovnice a jejich soustavy Řovnice, nerovnice a jejich soustavy Třetí, 24 hodin Zvolí vhodnou metodu řešení rovnice nebo nerovnice Vysvětlí zvolený způsob

Více

Analytická geometrie. přímka vzájemná poloha přímek rovina vzájemná poloha rovin. Název: XI 3 21:42 (1 z 37)

Analytická geometrie. přímka vzájemná poloha přímek rovina vzájemná poloha rovin. Název: XI 3 21:42 (1 z 37) Analytická geometrie přímka vzájemná poloha přímek rovina vzájemná poloha rovin Název: XI 3 21:42 (1 z 37) Název: XI 3 21:42 (2 z 37) Rovnice přímky a) parametrická A B A B C A X Název: XI 3 21:42 (3 z

Více

Analytická geometrie (AG)

Analytická geometrie (AG) Analytická geometrie (AG) - zkoumá geometrické útvary pomocí algebraických a analytických metod Je založena na vektorech a soustavě souřadnic, rozděluje se na AG v rovině a v prostoru. Analytická geometrie

Více

Analytická geometrie v prostoru

Analytická geometrie v prostoru Analytická geometrie v prostoru Jméno autora: Ivana Dvořáková Období vytvoření: prosinec 2012 Ročník: 4. ročník střední odborné školy Tematická oblast: Matematické vzdělávání Předmět: Matematika 4. ročník

Více

2. ANALYTICKÁ GEOMETRIE V PROSTORU Vektory Úlohy k samostatnému řešení... 21

2. ANALYTICKÁ GEOMETRIE V PROSTORU Vektory Úlohy k samostatnému řešení... 21 2 ANALYTICKÁ GEOMETRIE V PROSTORU 21 21 Vektory 21 Úlohy k samostatnému řešení 21 22 Přímka a rovina v prostoru 22 Úlohy k samostatnému řešení 22 23 Vzájemná poloha přímek a rovin 25 Úlohy k samostatnému

Více

Poznámka. V některých literaturách se pro označení vektoru také používá symbolu u.

Poznámka. V některých literaturách se pro označení vektoru také používá symbolu u. Vektory, operace s vektory Ž3 Orientovaná úsečka Mějme dvojici bodů, (na přímce, v rovině nebo prostoru), které spojíme a vznikne tak úsečka. Pokud budeme rozlišovat, zda je spojíme od k nebo od k, říkáme,

Více

obecná rovnice kružnice a x 2 b y 2 c x d y e=0 1. Napište rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem A[-3;2].

obecná rovnice kružnice a x 2 b y 2 c x d y e=0 1. Napište rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem A[-3;2]. Kružnice množina bodů, které mají od středu stejnou vzdálenost pojmy: bod na kružnici X [x, y]; poloměr kružnice r pro střed S[0; 0]: SX =r x 0 2 y 0 2 =r x 2 y 2 =r 2 pro střed S[m; n]: SX =r x m 2 y

Více

Matematika I, část I Vzájemná poloha lineárních útvarů v E 3

Matematika I, část I Vzájemná poloha lineárních útvarů v E 3 3.6. Vzájemná poloha lineárních útvarů v E 3 Výklad A. Vzájemná poloha dvou přímek Uvažujme v E 3 přímky p, q: p: X = A + ru q: X = B + sv a hledejme jejich společné body, tj. hledejme takové hodnoty parametrů

Více

3) Vypočtěte souřadnice průsečíku dané přímky p : x = t, y = 9 + 3t, z = 1 + t, t R s rovinou ρ : 3x + 5y z 2 = 0.

3) Vypočtěte souřadnice průsečíku dané přímky p : x = t, y = 9 + 3t, z = 1 + t, t R s rovinou ρ : 3x + 5y z 2 = 0. M1 Prog4 D1 1) Určete vektor c kolmý na vektory a = 2 i 3 j + k, b = i + 2 j 4 k. 2) Napište obecnou a parametrické rovnice roviny, která prochází bodem A[ 1; 1; 2] a je kolmá ke dvěma rovinám ρ : x 2y

Více

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2 Výpočet transformačních koeficinetů vybraných 2D transformací Jan Ježek červen 2008 Obsah Odvození transformačního klíče vybraných 2D transformací 2 Meto vyrovnání 2 2 Obecné vyjádření lineárních 2D transformací

Více

Úvodní informace. 17. února 2018

Úvodní informace. 17. února 2018 Úvodní informace Funkce více proměnných Přednáška první 17. února 2018 Obsah 1 Úvodní informace. 2 Funkce více proměnných Definiční obor Limita a spojitost Derivace, diferencovatelnost, diferenciál Úvodní

Více

Univerzita Karlova v Praze Matematicko-fyzikální fakulta

Univerzita Karlova v Praze Matematicko-fyzikální fakulta Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Lenka Zavrtálková Bézierovy křivky Katedra numerické matematiky Vedoucí bakalářské práce: Doc. RNDr. Karel Najzar, CSc. Studijní

Více