Křivky a plochy II. Petr Felkel. Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 na Karlově náměstí
|
|
- Luděk Navrátil
- před 5 lety
- Počet zobrazení:
Transkript
1 Křvky a plochy II Petr Felkel Katedra počítačové grafky a nterakce, ČVUT FEL místnost KN:E-4 na Karlově náměstí E-mal: felkel@fel.cvt.cz S požtím materálů Bohslava Hdce, Jaroslava Slopa a úprav Vlastmla Havrana Poslední změna:.5.206
2 Křvky a plochy II Křvky složené z obloků (B-splne křvky) a) Unformní kbcký B-splne (Coonsův) b) Nenformní kbcký B-splne (Uzlový vektor a konstrkce bázových fnkcí) c) Nenformní kbcký raconální B-splne (NURBS) NURBS plochy 2
3 Splne Splne = dlohý prožek dřeva nebo kov [Lngea Lexcon 02], křvítko hladce se ohýbá (se spojto drho dervací) = obecněj lbovolná polynomální křvka Splne třídy C n = křvka, která smlje chování křvítka skládá se ze segmentů segmenty jso polynomální křvky (stpně n+) Q (0) segment zel Q () = Q 2 (0) segmenty napojení segmentů (zly, knots) mají C n spojtost, tj. mají spojté 0,,, n-té dervace Q 2 ()
4 Splne [Leven PhD 2009] 4
5 Splne nejčastěj kbky V grafce se nejčastěj požívají splne křvky třídy C 2 jso dostatečně hladké (parametrcká spojtost C 2 ) zvládno S-tvar lze je počítat (stpeň křvky n = (kbky) => řád aproxmace k = 4 vz dále) Největší problém: NOTACE (každý pramen troch jnak) 5
6 Splne a B-splne splne - obloky, které procházejí opěrným body => nterpolační křvka - řešení sostav rovnc -změna polohy bod ovlvní celo křvk (global control) B-splne ( B = bass) - neprochází zadaným body => aproxmační křvka - dosazení řídících bodů do vzorce (mísí se v poměr daném bázovým fnkcem) -změna polohy bod ovlvní jen malé okolí bod (local control) 6
7 Splne - mnosnova B-splne křvky - nformní B-splne - nenformní B-splne - raconální nenformní B-splne (NURBS) Notace je stpeň polynom křvky (např. = -> kbky) je řád křvky k=n+ =počet bodů defnjících jeden oblok maxmální ndex řídícího bod (pro jeden oblok je =) + počet řídících bodů P,P,,P,, parametr 7
8 a) Unformní kbcký B-splne 8
9 Unformní kbcký B-splne Unformní kbcký B-splne (Coonsův kbcký B-splne) vznkne navázáním Coonsových kbckých křvek p 2 p 5 p Q () Q 4 () Q 5 () p 4 = = 4 =5,6 p 0 p Oblok Q rčen body P 0, P, P 2, P násobeným bázem C 0 C C 2 C Oblok Q 4 rčen body P, P 2, P, P 4 násobeným bázem C C 2 C C 4 Oblok Q 5 rčen body P 2, P, P 4, P 5 násobeným bázem C 2 C C 4 C 5 9
10 Unformní kbcký B-splne Coonsova kbka jeden segment samostatně Řídcí body p j, j = 0,, 2, Q() p C j(),.., j j 0 0 C 0 () =/6 (-), C () = /6 ( ), C 2 () = /6 ( ), C () = /6, 0 (Pro složky x, y a z) p 0 p Q (0) C C 2 C 0 C 0 p 2 Q () p 0
11 Unformní kbcký B-splne Coonsova kbka jeden -tý segment jako část B-splne křvky =,4,,m Řídcí body p k, k = -+j, j = 0,, 2, Q() p j C j(), 0.., j 0 C - () = /6 ( - ), C -2 () = /6 ( ), C - () = /6 ( ), C () = /6, 0 p -2 Q (0) C -2 C - C - C 0 Q Q () p - kde Q je segment B-splne kbky P je řídící bod C je bázová fnkce (vlv bod P ) p - p
12 Unformní kbcký B-splne Coonsova kbka -tý segment jako část B-splne křvky matcově 2,.. (), C p () Q j j j C - () = /6( ) = /6( ) C -2 () = /6 ( ), C - () = /6 ( ), C () = /6, 0 t t t t P P P P Q ] [ ) ( C - po slopcích T Cp Q ) ( t t t t P P P P 2 p ) ( 2 C - C -2 C - C Matcově t z y x P
13 Unformní kbcký B-splne Coonsova kbka -tý segment jako část B-splne křvky matcově t t t t P P P P Q ] [ ) ( C - po slopcích T Cp Q ) ( ) ( 2 t t t t P P P P Q ] [ ) ( 2 ) ( Varanta a) Varanta b) Varanty záps dvě různá pořadí řádek matce
14 Unformní kbcký B-splne Coonsova kbka bázové fnkce v jednom nterval C C 2 vlv bod P vlv bod P 2 vlv bod P 0 C 0 C 0 vlv bod P p p 2 Q (0) Q () p 0 p 4
15 Unformní kbcký B-splne Coonsův kbcký B-splne bázové fnkce z pohled vlv bodů vlv bod P 0 vlv bod P vlv bod P 2 vlv bod P C C 2 C 0 C 0 p p 2 Q (0) Q () p 0 p 5
16 Unformní kbcký B-splne Coonsův kbcký B-splne bázové fnkce z pohled vlv bodů vlv bod P vlv bod P 2 vlv bod P vlv bod P C 2 C C - C + p 2 p Q (0) Q () p p 6
17 Unformní kbcký B-splne Coonsův kbcký B-splne bázová fnkce vlv jednoho bod vlv bod P C C 2 C C 2 C 0 C + +2 Bod má vlv na dva ntervaly nalevo a dva napravo (dál ž ne, dál je vlv 0) 7
18 Unformní kbcký B-splne Coonsův kbcký B-splne bázové fnkce vlv jednoho bod vlv bod P Bod má vlv na dva ntervaly nalevo a dva napravo (stpeň křvky je n=, řád je k=4 a to je počet ovlvněných ntervalů) Obecně ovlvní ntervalů, nalevo napravo 8
19 Unformní kbcký B-splne Coonsův kbcký B-splne bázové fnkce z pohled bod vlv bod P C ( ) C 2 C 2 ( + ) C ( +2 ) C 0 C C 0 ( + ) Bod má vlv na dva ntervaly nalevo a dva napravo Vektor hodnot tvoří zlový vektor Pro nformní B-splne se krok parametr ( + ) rovná konstantě, typcky 9
20 Unformní kbcký B-splne jeden oblok Bázové fnkce pro kbcký B-splne (k=4) a zlový vektor B 0 () B () B 2 () B () m = Q () Na nakreslení jednoho oblok v nterval -4 potřebjeme 4 řídící body + 4 bázové fnkce Na defnc 4 bázových fnkcí potřebjeme navíc ntervaly nalevo a ntervaly napravo - ++=7 ntervalů, ty mají 8 konců = počet ř.bodů + řád k Proto má zlový vektor na obo koncích ntervaly navíc Uzlový vektor [0,,2,,4,5,6,7] - délka 4+4=8, kreslí se od k- do m+, tj. od do 4 2
21 Unformní kbcký B-splne Unformní kbcký B-splne (Coonsův kbcký B-splne) p 2 p 5 p Q () Q 4 () Q 5 () p 4 p 0 p P 0, P,, P m Řídící body, m je maxmální ndex m + Počet řídících bodů = počet požtých bází B () m 2 Počet segmentů B-splne křvky (obloků) m +5 počet zlů v zlovém vektor (počet bodů + řád k = m++4) k = 4 je řád křvky (kbka, stpeň n=, řád k = n+ = 4) Př. body P 0, P,, P 5, m=5, 6 řídících bodů, segmenty, 0 zlů 22
22 Unformní kbcký B-splne Bázové fnkce pro kbcký B-splne (k=4) a zlový vektor B 0 () B () B 2 () B () B 4 () B 5 () Řídící body P 0 P P 2 P P 4 P 5 Uzlový vektor [0,,2,,4,5,6,7,8,9] - rozsah parametr pro defnc bázových fnkcí (vz dále) 2
23 Unformní kbcký B-splne Bázové fnkce pro kbcký B-splne (k=4) a zlový vektor B 0 () B () B 2 () B () B 4 () B 5 () Rozsah parametr vykreslené křvky ( obloky) 6 bodů na segmenty => 6 bázových fnkcí (jedna 6x posntá) Uzlový vektor [0,,2,,4,5,6,7,8,9] délky 6+4 = 0 (krok = => nformní) Požje se na defnc bázových fnkcí (6 fcí, 0 zlů) - vz dále Kreslí se od k- do m+, tj. od do 6 Q () Q 4 () Q 5 () 24
24 Konstrkce bázových fnkcí Prncp konstrkce bázových fnkcí f (t) Lneární nterpolace bodů A,B t=0 t x(t) -t t= B (P ) x(t) = (-t). A + t B A (P 0 ) Zobecnění lneární nterpolace - A, B jso fnkce parametr t f(t) = (-t) f 0 (t) + t f (t) Pls reparametrzace z rozsah t t t 2 do 0 t t' t t 2 t t 0 t 0 t t t 2 25
25 Konstrkce bázových fnkcí Konstrkce bázových (mísících) fnkcí f (t) dále je značíme N,k!!! Obr. zjednodšen na ekvdstantní dělení nterval parametr t f f 2 f k= (řád B-splne) t f 2 f 2 k=2 z lneárních fcí f t k= (z kvadrk) t 26
26 Nenformní kbcký B-splne B-splne fnkce (báze) Uzlový vektor T [t t 0, t t,..., t k, t k...t m, t,... t pro 0,..., m k B-splne fnkce N,k (t) řád k algortms Cox de Boor m mk ]. pro k N 2. pro k N,,k (t) (t) 0 t t t pro ostatní t Lneární nterpolace bází s k (t t ) (tk t) N, k-(t) N (t t ) (t t ) k- pro kde 0,,..., m k, k- (t), 27
27 Algortms Cox de Boor B-splne fnkce N,k (t) rozepsané do řád k = 4 N N N N,, 2,, 4 (t) (t) (t) (t) pro t t t 0 pro ostatnít (t-t ) N (t), (t -t ) (t-t ) N (t), 2 (t -t ) 2 (t-t ) N (t), (t -t ) kde 0,,..., m Defnováno 0/0 = 0 (t (t (t (t (t (t 2 4 t) 2 N t ) t) N t ) t) 4 N t ),, 2, (t), (t), (t), Lneární nterpolace bází nžšího řád vlevo vpravo t t t t + t +2 vlevo vpravo t t t + t + t +4 Dvojce ntervalů posntých o, které se překrývají t 28
28 Konstrkce bázových fnkcí,2 0,8 0,6 0,4 0,2 N, N+, N+2, N,2 N+,2 N, 0-0,2 0 0,5,5 2 2,5,5 29
29 Konstrkce bázových fnkcí,2 0,8 0,6 0,4 0,2 N, N+, N+2, N,2 N+,2 N, 0-0,2 0 0,5,5 2 2,5,5 0
30 Konstrkce bázových fnkcí,2 0,8 0,6 0,4 0,2 N, N+, N+2, N,2 N+,2 N, 0-0,2 0 0,5,5 2 2,5,5
31 Konstrkce bázových fnkcí,2 0,8 0,6 0,4 0,2 N, N+, N+2, N,2 N+,2 0-0,2 0 0,5,5 2 2,5,5 2
32 Konstrkce bázových fnkcí,2 0,8 0,6 0,4 0,2 N,2 N+,2 roste KLES * N,2 * N+,2 0-0,2 0 0,5,5 2 2,5,5
33 Konstrkce bázových fnkcí,2 0,8 0,6 0,4 0,2 N,2 N+,2 * N,2 * N+,2 N, 0-0,2 0 0,5,5 2 2,5,5 4
34 Vlastnost bázových fnkcí N,k Vlastnost B-splne fnkcí N,k (t). Poztvta: N,k (t) >= 0 pro všechna,k a t. 2. Doplňjí se do jednčky: N,k (t) =, pro 0, m+k t t 0, t m+k. Lokalta: N,k (t) = 0, pro všechna t (t, t +k ) - tj. pro k úseků 4. Dferencovatelnost: C 0,C,..,C k-2 Pro t < t < t + jso (k-2) krát spojtě dferencovatelné. (třídy C k-2 ) Pro p-násobný zlový bod t je v bodě t (k-p-) krát spojtě dferencovatelná. C 0,C,..,C k-p- 5. Jedné maxmm: N,k (t) ho má pro všechna = 0,,...m, a k 6. Unformní B-splne fnkce: ekvdstantní ntervaly zlů t = (t ) ( k t) N,k(t) N, k-(t) N, k-(t), kde 0,,...,m (k ) k 7. Perodcké B-splne fnkce: N,k (t) = N +k,k (t-k). 5
35 Unformní kbcký B-splne Unformní kbcký B-splne kbcký (nejvyšší stpeň polynom je n=) => řád k = 4 (k =n+) Uzlový vektor [ 0,, 2,, 4, 5, 6, 7, 8, 9 ], < + 0 pro 6 bodů [ 0,,.., k-, k,, m+,, m+k ] pro m+ bodů ( +,- ) = konst 0 proto nformní aproxmje zadané řídící body P 0, P,, P m zarčje C 2 spojtost v zlech Řídící body lze OPAKOVAT (místt více bodů na stejné místo) snžje se tím spojtost lze dosáhnot nterpolace (k-) násobným bodem křvka prochází 6
36 Unformní kbcký B-splne Vlv opakování řídících bodů na koncích Trojnásobný koncový bod Bez opakování řídících bodů U = [0,,2,,4,5,6,7,8,9,0,] 8 bodů 5 segmentů U = [0,,2,,4,5,6,7,8,9] 6 bodů segmenty Trojnásobný koncový počáteční bod (k-) násobný prochází bodem U = [0,,2,,4,5,6,7,8,9,0,,2,] 0 bodů 7 segmentů 7
37 Unformní kbcký B-splne Vlv opakování řídících bodů vntř Dvojnásobný vntřní bod Bez opakování řídících bodů U = [0,,2,,4,5,6,7,8,9,0] 7 bodů 4 segmenty U = [0,,2,,4,5,6,7,8,9] 6 bodů segmenty Trojnásobný vntřní bod U = [0,,2,,4,5,6,7,8,9,0,] 8 bodů 5 segmentů 8
38 b) Nenformní kbcký B-splne NUBS 9
39 Nenformní kbcký B-splne Nenformní kbcký B-splne kbcký (nejvyšší stpeň polynom je n=) => řád k = 4 (k =n+) Uzlový vektor [ 0,,.., k-, k,, m+,, m+k ], +, ( + - ) konst proto nenformní Q () kde N () j, p j0 j jso rekrzívně defnované míchací fnkce, m 2 tj., m-2 segmentů N j, (), 0.., 40
40 Nenformní kbcký B-splne Nenformní kbcký B-splne ( + - ) konst proto nenformní může být roven 0 (opakjí se hodnoty v zlovém vektor) => křvka se přblžje řídícím bod až jím projde (př k- stejných hodnot) NB-splne lze dontt k nterpolac řídícího bod. opakováním řídícího bod (jako nformních B-splne) 2. opakováním hodnot v zlovém vektor (vz dále) 4
41 Nenformní kbcký B-splne 2. Nenformní kbcký B-splne - opakování hodnot v zlovém vektor Uzlový vektor U [,...,,,...,,..., 0, k k m a) Nenformta na koncích na začátk konc U se opakje k hodnot (křvka nterpolje koncové body) Př. 6 bodů a segmenty 0 m m2 pro k mk k,..., m, k stejných k stejných mk ] Různé [0,0,0,0,,2,,,,] k k b) Nenformta vntř opakjí se hodnoty mez k- a km+ obloky degenerjí - doble knot (opakjí se dvě hodnoty), - trpple knot ( hodnoty) nterpolje bod Opakjící se [0,,2,,4,4,5,6,7,8] ( obecně (k-) opakování nterpolje bod ) k k 42
42 Nenformní kbcký B-splne a) Nenformta na koncích Uzly [0,0,0,0,,2,,,,] Opakované hodnoty v zlovém vektor 6 bodů segmenty Opakování řídícího bod pro srovnání Trojnásobný koncový počáteční bod 0 bodů 7 segmentů 4
43 Nenformní kbcký B-splne b) Nenformta vntř Oblok degenerje na bod nespojtost [0,,2,,4,4,4,4,5,6,7,8] qadrple knot 7 bodů, k=4 => hodnot v zlovém vektor 2 hodnot 44
44 Modelování NURBS křvek a ploch Prncp aproxmace pomocí nenformních B-splne a NURBS (vz dále). Rozdělení nterval parametr na dílčí ntervaly zlové body (knots) 2. Rozdělení křvky na navazjící obloky (plochy na pláty) mez zlovým body. Konstrkce bázových fnkcí postpno nterpolací voltelný řád bázových fnkcí (typcky řád k=4, kbky) snížení výpočetní složtost (nízký řád polynomů) lokální vlv řídcího bod 45
45 Nenformní kbcký B-splne Nenformní B-splne křvka přes všech m bodů Dáno: Řídcí polygon P = p 0, p, p m, (m+ bodů) Uzlový vektor T = [t 0, t,..., t k, t k+,..., t m, t m+,..., t m+k ], t t + Řád aproxmace k. B-splne křvka r(t) řád k s řídcím polygonem P nad vektorem T r(t) m p N (t), m k, t t, t 0, k k m (příspěvky bodů dále než k/2 jso nlové) Defnováno 0/0 = 0 46
46 Vlastnost nenformní B-splne křvky r(t). Obecně neprochází žádným bodem 2. Křvka r(t) leží vntř konvexní obálky řídcího polygon P.. Křvka r(t) je v p-násobném zl (k-p-) krát spojtě dferencovatelná. 4. Je-l (k-) řídcích bodů kolneárních křvka r(t) se dotýká řídcího polygon. Je-l k řídcích bodů kolneárních křvka r(t) má s řídcím polygonem společno hran. 5. Jestlže k- zlových bodů splyne, na křvce r(t) vznkne zlom. Strany řídcího polygon jso pak tečnam v tomto bodě. 47
47 Vlastnost nenformní B-splne křvky r(t) 6. Pokd zlový vektor T obsahje poze k nlových zlů na začátk a k jednčkových zlů na konc Př.: [0,0,0,0,,,,] r(t) je Bézerova křvka řád k. 4 body (m=), k=4 7. Pro zlový vektor U typ U 0 m [ 0, pro m2,...,... k..., k, m k mk, k... k k m,... prochází křvka body p 0 a p n : r(t 0 ) = p 0, r(t m+ ) = p n, Dervace v počátečním a koncovém bodě křvky: r (t 0 ) = (k-).(p 0 -p )/(t k t 0 ), r (t m+ ) = (k-)(p m - p m- )/(t m+ -t m ) mk stejných stejných ] Př. [0,0,0,0,,2,,,,] k k vektor tečny měřítko 48
48 c) Nenformní kbcký raconální B-splne NURBS 49
49 Modelování NURBS křvek a ploch Dva styly reprezentace řídících bodů a vah (x,y,z,w) [Demdov] : a) Homogenní reprezentace.. OpenGL pozce bod se v OpenGL počítá jako (x/w, y/w, z/w). proto zadávat jako (x.w, y.w, z.w, w), aby po dělení w vyšlo (x,y,z,w), kde w 0, ) je váha bod b) Vážená Ekledovská reprezentace sořadnce jso chápany jako jž vydělené w. Proto složky (x,y,z) přímo reprezentjí poloh bod a čtvrtá složka váh w, tedy (x,y,z,w) 50
50 Modelování NURBS křvek a ploch NURBS křvka Dáno: Řídcí polygon P = [ p 0, p, p m ], Uzlový vektor T = [t 0, t... t k, t k+...t m, t m+,... t m+k ], t <= t + Řád aproxmace k. p = [w x, w y, w z, w ], řídící bod s váho w Poloha řídícího bod v Ekledovských soř. se získá vydělením váho w P = [x, y, z ] řídící bod v Ekledovských sořadncích Bod na nenformní B-splne křvce má homogenní sořadnce r(t) p m N 0, k (t) Z toho váha (4. složka) v lbovolném bodě křvky je m r(t) w N (t) w 0, k 5
51 Modelování NURBS křvek a ploch D poloha bod po vydělení w je tedy Q(t) m Nahrazením [ x, y, z ]. w. N ( t) 0, k m w N (t) w. N, R (t) m, k w Získáme rovnc NURBS m Q(t) p 0 p 0 R 0, k k (t) (t) N, k, k (t) Poznámky: NURBS křvka Q(t) vznkne nverzní homogenní transformací B-splne křvky r(t) s řídcím body v homogenních sořadncích Fnkce R,k (t) jso lomené raconální fnkce Homogenní sořadnce w řídcího bod vyjadřje jeho váh NURBS křvky jso nvarantní vůč afnní perspektvní transformac 52
52 Modelování NURBS křvek a ploch Kržnce jako NURBS křvka řád k= P 6 P 5 /2 /2 P 4 P 7 2/2 2/2 P 5 P 0 =P 6 P P 0 =P 8 P 4 /2 /2 P P 2 2/2 2/2 P P P 2 Kržnce zadaná 7 body w = {, /2, /2,, /2, /2, } váhy T= { 0,0,0,/4,/2,/2,/4,,,] zly Totéž jako T= { 0,0,0,, 2, 2,,4,4,4} Kržnce zadaná 9 body w = {, 2/2,, 2/2,, 2/2,, 2/2, } 2/2 = cos(45 ) T= { 0,0,0,/4,/4,/2,/2,/4,/4,,,} T= { 0,0,0,,, 2, 2,,,4,4,4} 5
53 Aproxmační metody modelování křvek Výhody NURBS Šroká třída modelovaných křvek/ploch splne křvky/plochy křvky/plochy s nespojto. dervací oblok křvky může být úsečka Rozsah parametr, v může být nespojtý Přesný pops kželoseček a válcových ploch Invarance vůč afnní perspektvní projekc Jednotná úsporná reprezentace většna systémů pro modelování požívá NURBS pro vntřní reprezentac křvek/ploch 54
54 Modelování NURBS křvek a ploch NURBS plocha NURBS plocha - tenzorový prodkt dvo křvek Dáno: Řády k a q pro parametry a v, Uzlové vektory T a T v pro parametr a v Matce (m x n) řídcích bodů p, j. Bod plochy: m S(,v) = R,k () R j,q (v) p,j n j
55 Operace nad NURBS křvkam a plocham. Vkládání zlových bodů:. Do zlového vektor se vloží nové zly 2. Hledá se nový řídcí polygon tak, aby se nezměnl tvar modelované křvky. Oslo-algortms, Boehm-algortms T = [0, 0, 0, 0, 0.5,,,, ] T = [0, 0, 0, 0, 0.25, 0.5,,,, ] 5 bodů, k=4 6 bodů, k=4 56
56 Operace nad NURBS křvkam a plocham 2. Změna řád křvky Výpočet řídcích bodů a zlových bodů křvky vyššího řád. P 6 P 7 2/2 2/2 P 5 P 0 =P 8 P 4 2/2 2/2 P P P 2 Kržnce řád Kržnce řád 4 T= { 0,0,0,/4,/4,/2,/2,/4,/4,,,] w = {, 2/2,, 2/2,, 2/2,, 2/2, } 2/2 = cos(45 ) 57
57 Operace nad NURBS křvkam a plocham. Sjednocení zlových vektorů T, T 2 : Jso dány vektory T, T 2 dvo křvek řád k. Algortms provede sjednocení T = T T 2 tak, že se žádný zel nebde opakovat více než k-krát. nespojtost původních křvek se přeneso do křvky s zlovým vektorem T Důsledek operací nad NURBS: pomocí operací - lze různé NURBS křvky vyjádřt jako křvky stejného řád se stejným počtem řídcích a zlových bodů stejná forma záps křvek křvky moho být požty pro modelování ploch 58
58 Modelování NURBS křvek a ploch Technky modelování NURBS ploch Tažení (sweepng, extrson). Modelování taženého žebra v rovně 2. Posn žebra o daný vektor v p 2,2 p,2 = p, + v v p,2 p, p 2, S(,v) = 4 0 j 0 R,k () R j, (v) p,j 59
59 Modelování NURBS křvek a ploch Modelování rotačních ploch. Modelování proflové křvky soparametrcká křvka pro v = konst. NURBS křvka v rovně (x,z) 2. Rotace proflové křvky kolem osy z o 60 o soparametrcká křvka pro = konst. p 0,0 p,0 p 2,4 p 2,5 p 2,6 p 2,7 S p 2, kržnce a její řídcí polygon 4 8 (, v) R () R (v) p 0 j 0,k j,2,j v p 2,2 p,0 p 4,0 p 2, p 2,0 = p 2,8 proflová křvka 60
60 Aproxmační metody modelování křvek Modelování přímkových ploch. Modelování krajních křvek C řád k, řídcí body P, zlový vektor T C 2 řád k 2, řídcí body P 2, zlový vektor T 2 2. Úprava C,C 2 na stejný řád k = max (k, k 2 ) k. Sjednocení zlových vektorů T = T T 2 T 4. Aplkace Oslo algortm na C,C 2 řád k s zlovým vektorem T P C,C 2 mají stejný počet řídcích bodů n + S(, v) p p,j - řídcí body C n 0 j R () R (v) 0,k j,,j C 2 p 2,j - řídcí body C 2 C 6
61 Aproxmační metody modelování křvek Modelování obalových ploch (sknnng) Zobecnění postp modelování přímkových ploch:. Modelování m žeber - NURBS křvek C křvek C řád k, řídcí body P, zlový vektor T 2. Úprava C na stejný řád k = max (k ), =, 2,...m. Sjednocení zlových vektorů T = T, =, 2,...m 4. Aplkace Oslo algortm na každo křvk C, řád k s zlovým vektorem T C mají stejný počet řídcích bodů n S(, v) m n j R (v) R (),q j, k -tý řádek matce řídcích bodů P = řídcí body křvky C j-tý slopec matce řídcích bodů P = řídcí body ve směr parametr v p,j 62
62 Reference [Demdov] pdated 2 Feb 2004, stav dne [Alexandr] Lbomír Alexandr. Výka počítačové grafky cesto WWW. Dplomová práce. [MPG] Žára, Beneš, Sochor, Felkel. Moderní počítačová grafka, 2. vydání, Compter Press, 2004, kap. 5. 6
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íceIvana Linkeová SPECIÁLNÍ PŘÍPADY NURBS REPREZENTACE. 2 NURBS reprezentace křivek
25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Ivana Lnkeová SPECIÁLNÍ PŘÍPADY NURBS REPREZENTACE Abstrakt Příspěvek prezentuje B-splne křvku a Coonsovu, Bézerovu a Fergusonovu kubku jako specální případy
VíceJana 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íceAproximač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íceAproximač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íceKristýna Bémová. 13. prosince 2007
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 2007 1 / 36 Pojmy - křivky a jejich parametrické
Víceu (x i ) U i 1 2U i +U i+1 h 2. Na hranicích oblasti jsou uzlové hodnoty dány okrajovými podmínkami bud přímo
Metoda sítí základní schémata h... krok sítě ve směru x, tj. h = x x q... krok sítě ve směru y, tj. q = y j y j τ... krok ve směru t, tj. τ = j... hodnota přblžného řešení v uzlu (x,y j ) (Possonova rovnce)
VíceMatematika I A ukázkový test 1 pro 2018/2019
Matematka I A ukázkový test 1 pro 2018/2019 1. Je dána soustava rovnc s parametrem a R x y + z = 1 x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a a) Napšte Frobenovu větu (předpoklady + tvrzení). b) Vyšetřete
VíceKř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íceDá se ukázat, že vzdálenost dvou bodů má tyto vlastnosti: 2.2 Vektor, souřadnice vektoru a algebraické operace s vektory
Vektorový počet.1 Eklidovský prostor E 3 Eklidovský prostor E 3 je prostor spořádaných trojic (tj. bodů), v němž je definována vzdálenost dvo jeho bodů A, B (značíme ji AB ). Vzdálenost bodů A = [a 1,
VíceGeometrické 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ícePlochy 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ícePRACOVNÍ SEŠIT ANALYTICKÁ GEOMETRIE. 8. tematický okruh: Připrav se na státní maturitní zkoušku z MATEMATIKY důkladně, z pohodlí domova a online
Připrav se na státní matritní zkošk z MATEMATIKY důkladně, z pohodlí domova a online PRACOVNÍ SEŠIT 8. tematický okrh: ANALYTICKÁ GEOMETRIE vytvořila: RNDr. Věra Effenberger expertka na online příprav
Více4.4 Exploratorní analýza struktury objektů (EDA)
4.4 Exploratorní analýza struktury objektů (EDA) Průzkumová analýza vícerozměrných dat je stejně jako u jednorozměrných dat založena na vyšetření grafckých dagnostk. K tomuto účelu se využívá různých technk
VícePRUŽNOST A PLASTICITA
PRUŽNOST A PASTICITA ENERGETICKÉ METODY SHRNUTÍ TEORIE A PŘÍKADY Ing. Rostslav Zídek, Ph.D. Ing. děk Brdečko, Ph.D. Obsah. Předmlva.... Deformační (přetvárná) práce..... Přetvárná práce vnějších sl.....
VíceNumerická matematika 1. t = D u. x 2 (1) tato rovnice určuje chování funkce u(t, x), která závisí na dvou proměnných. První
Numercká matematka 1 Parabolcké rovnce Budeme se zabývat rovncí t = D u x (1) tato rovnce určuje chování funkce u(t, x), která závsí na dvou proměnných. První proměnná t mívá význam času, druhá x bývá
VíceVý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íce8a.Objektové metody viditelnosti. Robertsův algoritmus
8a. OBJEKOVÉ MEODY VIDIELNOSI Cíl Po prostudování této kaptoly budete znát metody vdtelnost 3D objektů na základě prostorových vlastností těchto objektů tvořt algortmy pro určování vdtelnost hran a stěn
VíceMĚŘENÍ INDUKČNOSTI A KAPACITY
Úloha č. MĚŘENÍ NDKČNOST A KAPATY ÚKO MĚŘENÍ:. Změřte ndkčnost cívky bez jádra z její mpedance a stanovte nejstot měření.. Změřte na Maxwellově můstk ndkčnost cívky a rčete nejstot měření. Porovnejte výsledky
VíceBé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íceZá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íceKMA/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íceLiteratura: Kapitola 5 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.
Předmět: MA4 Dnešní látka: Metoda sítí pro 2D úlohy. Possonova rovnce. Vlnová rovnce. Rovnce vedení tepla. Lteratura: Kaptola 5 ze skrpt Karel Rektorys: Matematka 43, ČVUT, Praha, 2. Text přednášky na
VíceMaticová exponenciála a jiné maticové funkce
Matcová exponencála a jné matcové funkce Motvace: Jž víte, že řešením rovnce y = ay, jsou funkce y(t = c e at, tj exponencály Pro tuto funkc platí, že y(0 = c, tj konstanta c je počáteční podmínka v bodě
VíceVý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íce2.5. MATICOVÉ ŘEŠENÍ SOUSTAV LINEÁRNÍCH ROVNIC
25 MATICOVÉ ŘEŠENÍ SOUSTAV LINEÁRNÍCH ROVNIC V této kaptole se dozvíte: jak lze obecnou soustavu lneárních rovnc zapsat pomocí matcového počtu; přesnou formulac podmínek řeštelnost soustavy lneárních rovnc
VíceZá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ícetransformace 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íce1. Určení vlnové délka světla pomocí difrakční mřížky
FAKULTA STAVEBÍ KATEDRA FYZIKY 10FY1G Fzka G 1. Určení vlnové délka světla pomocí dfrakční mřížk Petr Pokorný Pavel Klmon Flp Šmejkal LS 016/17 skpna 1 datm měření: 19.. 017 Zadání Pomocí dfrakční mřížk
VíceNumerická matematika A
Numercká matematka A 5615 A1 Máme dánu soustava lneárních rovnc tvaru AX = B, kde 4 1 A = 1 4 1, B = 1 a Zapíšeme soustavu rovnc AX = B ve tvaru upravíme a následně (L + D + P X = B, DX = (L + P X + B,
VícePočítačová grafika RHINOCEROS
Počítačová grafika RHINOCEROS Ing. Zuzana Benáková Základní otázkou grafických programů je způsob zobrazení určitého tvaru. Existují dva základní způsoby prezentace 3D modelů v počítači. První využívá
VíceInterpolační křivky. Interpolace pomocí spline křivky. f 1. f 2. f n. x... x 2
Iterpolace pomocí sple křvky dáo: bodů v rově úkol: alézt takovou křvku, která daým body prochází y f f 2 f 0 f x0 x... x 2 x x Iterpolace pomocí sple křvky evýhodou polyomálí terpolace změa ěkterého z
VíceVzorce 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íce2. ELEKTRICKÉ OBVODY STEJNOSMĚRNÉHO PROUDU
VŠB T Ostrava Faklta elektrotechnky a nformatky Katedra obecné elektrotechnky. ELEKTCKÉ OBVODY STEJNOSMĚNÉHO POD.. Topologe elektrckých obvodů.. Aktvní prvky elektrckého obvod.3. Pasvní prvky elektrckého
VíceNURBS 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íceKŘ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íceLOGICKÉ OBVODY J I Ř Í K A L O U S E K
LOGICKÉ OBVODY J I Ř Í K A L O U S E K Ostrava 2006 Obsah předmětu 1. ČÍSELNÉ SOUSTAVY... 2 1.1. Číselné soustavy - úvod... 2 1.2. Rozdělení číselných soustav... 2 1.3. Polyadcké číselné soustavy... 2
Více5. 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íceZavedeme-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íceSubdivision 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íceA u. jsou po řadě počáteční a koncové body úsečky; t je parametr:
1 Úvod Trangulace oblast má dnes využtí například v počítačové grafce nebo numercké matematce, kde základní algortmy pro výpočet parcálních dferencálních rovnc vyžadují rozdělení zadané souvslé oblast
VíceNelineární model tepelné soustavy a GPC regulátor
Nelineární model tepelné sostavy a GP reglátor Ing Jan Mareš Školitel: oc Ing František šek, c Univerzita Pardbice Faklta chemicko-technologická Katedra řízení procesů Obsah 1 Popis tepelné sostavy 2 Požadavky
Více- 1 - Obvodová síla působící na element lopatky větrné turbíny
- - Tato Příloha 898 je sočástí článk č.. Větrné trbíny a ventlátory, http://www.transformacntechnologe.cz/vetrne-trbny-a-ventlatory.html. Odvození základních rovnc aerodynamckého výpočt větrné trbíny
Více[obrázek γ nepotřebujeme, interval t, zřejmý, integrací polynomu a per partes vyjde: (e2 + e) + 2 ln 2. (e ln t = t) ] + y2
4.1 Křivkový integrál ve vektrovém poli přímým výpočtem 4.1 Spočítejte práci síly F = y i + z j + x k při pohybu hmotného bodu po orientované křivce, která je dána jako oblouk ABC na průnikové křivce ploch
VícePříloha. Externí stabilita. Obr. 11 Výpočetní schéma opěrné stěny pro potřeby externí stability. Výška opěrné stěny
Příloha PŘÍKLAD VÝPOČTU Pro doplnění vedené teore je veden praktcký výpočetní příklad. Jedná se o návrh vyztžené opěrné stěny s betonový prvky Gravty Stone a s výztží z geoříží Mragrd. Výškový rozdíl terénů,
Více6. 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íceMatice. Je dána matice A R m,n, pak máme zobrazení A : R n R m.
Matice lineárních zobrazení [1] Připomenutí Zobrazení A : L 1 L 2 je lineární, když A( x + y ) = A( x ) + A( y ), A(α x ) = α A( x ). Což je ekvivalentní s principem superpozice: A(α 1 x 1 + + α n x n
VícePružnost a plasticita II
Pružnost a plastcta II 3 ročník bakalářského studa doc Ing Martn Kresa PhD Katedra stavební mechank Řešení pravoúhlých nosných stěn metodou sítí Statcké schéma nosné stěn q G υ (μ) h l d 3 wwwfastvsbcz
VícePOČÍ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ícePlochy 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ícePřednášky část 4 Analýza provozních zatížení a hypotézy kumulace poškození, příklady. Milan Růžička
Přednášky část 4 Analýza provozních zatížení a hypotézy kumulace poškození, příklady Mlan Růžčka mechanka.fs.cvut.cz mlan.ruzcka@fs.cvut.cz Analýza dynamckých zatížení Harmoncké zatížení x(t) přes soubor
VíceREGRESNÍ ANALÝZA. 13. cvičení
REGRESNÍ ANALÝZA 13. cvčení Závslost náhodných velčn Závslost mez kvanttatvním proměnným X a Y: Funkční závslost hodnotam nezávsle proměnných je jednoznačně dána hodnota závslé proměnné. Y=f(X) Stochastcká
VíceVYSOKÉ 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íceMODELOVÁNÍ A SIMULACE
MODELOVÁNÍ A SIMULACE základní pojmy a postupy vytváření matematckých modelů na základě blancí prncp numerckého řešení dferencálních rovnc základy práce se smulačním jazykem PSI Základní pojmy matematcký
VíceKř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íceMatematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené
2. 3. 2018 Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které
VíceMonte Carlo metody Josef Pelikán CGG MFF UK Praha.
Monte Carlo metody 996-7 Josef Pelkán CGG MFF UK Praha pepca@cgg.mff.cun.cz http://cgg.mff.cun.cz/~pepca/ Monte Carlo 7 Josef Pelkán, http://cgg.ms.mff.cun.cz/~pepca / 44 Monte Carlo ntegrace Odhadovaný
VíceVyplňování souvislé oblasti
Počítačová grafika Vyplňování souvislé oblasti Jana Dannhoferová (jana.dannhoferova@mendelu.cz) Ústav informatiky, PEF MZLU. Které z následujících tvrzení není pravdivé: a) Princip interpolace je určení
VíceNUMERICAL INTEGRATION AND DIFFERENTIATION OF SAMPLED TIME SIGNALS BY USING FFT
NUMERICAL INTEGRATION AND DIFFERENTIATION OF SAMPLED TIME SIGNALS BY USING FFT J. Tuma Summary: The paper deals wth dfferentaton and ntegraton of sampled tme sgnals n the frequency doman usng the FFT and
VíceMatematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené
22. 2. 2016 Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které
VíceMatematický ú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íceIterační výpočty. Dokumentace k projektu pro předměty IZP a IUS. 22. listopadu projekt č. 2
Dokumentace k projektu pro předměty IZP a IUS Iterační výpočty projekt č.. lstopadu 1 Autor: Mlan Setler, setl1@stud.ft.vutbr.cz Fakulta Informačních Technologí Vysoké Učení Techncké v Brně Obsah 1 Úvod...
Více11 Tachogram jízdy kolejových vozidel
Tachogram jízdy kolejových vozdel Tachogram představuje znázornění závslost rychlost vozdel na nezávslém parametru. Tímto nezávslým parametrem může být ujetá dráha, pak V = f() dráhový tachogram, nebo
VíceMatematika 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íceRhino - 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íceZESILOVAČE S TRANZISTORY
ZSILOVČ S TNZISTOY STUPŇ S SPOLČNÝM MITOM U C o T U ~0.3V _ 0 0. 0.4 0.6 0.8.0 Pracovní o tranzstor je vázán caraterstam pole: (, ) (, ) a rovncí réo Krcoffova záona pro oletorový ovo:. U V prostorovém
VíceNumerické metody optimalizace
Numercké metody optmalzace Numercal optmzaton methods Bc. Mloš Jurek Dplomová práce 2007 Abstrakt Abstrakt česky Optmalzační metody představují vyhledávání etrémů reálných funkcí jedné nebo více reálných
VíceObsah. 1 Protokoly Diffieho-Hellmanův a ElGamalův. 3 Hledání generátoru v Z p
Obsah 13. a 14. přednáška z kryptografe 1 Protokoly Dffeho-Hellmanův a ElGamalův Dffeho-Hellmanův a ElGamalův protokol Bezpečnost obou protokolů 2 Výpočet dskrétního logartmu Baby step-gant step algortmus
VíceMatematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené
28. 2. 2017 Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které
VíceElementá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íceMatematický ú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íceZobrazová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= + + R. u 1 = N R R., protože proud: i je protlačován napětím: u 1P ve smyčce
Vážení zákazníc, dovoljeme s Vás pozornt, že na tto kázk knhy se vztahjí atorská práva, tzv copyrght o znamená, že kázka má složt výhradnì pro osobní potøeb potencálního kpjícího (aby ètenáø vdìl, jakým
Více4EK211 Základy ekonometrie
4EK211 Základy ekonometre Specální případy použtí MNČ Cvčení 8 Zuzana Dlouhá Specální případy použtí MNČ cvčení 1 7 = ekonometrcký model, který byl lneární v proměnných v parametrech MNČ můžeme použít,
VíceL8 Asimilace dat II. Oddělení numerické předpovědi počasí ČHMÚ 2007
L8 Asmlace dat II Oddělení numercké předpověd počasí ČHMÚ 007 Plán přednášky Úvod do analýzy Optmální odhad v meteorolog D případ: demonstrace metod; mult-dmensonální případ; Zavedení předběžného pole;
Více3. 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Úvod Typy promítání Matematický popis promítání Implementace promítání Literatura. Promítání. Pavel Strachota. FJFI ČVUT v Praze
Promítání Pavel Strachota FJFI ČVUT v Praze 30. března 2011 Obsah 1 Úvod 2 Typy promítání 3 Matematický popis promítání 4 Implementace promítání Obsah 1 Úvod 2 Typy promítání 3 Matematický popis promítání
VícePOTENCIÁL ELEKTRICKÉHO POLE ELEKTRICKÉ NAPĚTÍ
POTENCIÁL ELEKTRICKÉHO POLE ELEKTRICKÉ NAPĚTÍ ELEKTRICKÝ POTENCIÁL Elektrcká potencální energe Newtonův zákon pro gravtační sílu mm F = G r 1 2 2 Coulombův zákon pro elektrostatckou sílu QQ F = k r 1 2
VíceTRANSFORMACE BLOKOVÉHO SCHÉMATU NA CELKOVÝ PŘENOS
TRANSFORMACE BLOKOVÉHO SCHÉMATU NA CELKOVÝ PŘENOS Vladimír Hanta Vsoká škola chemicko technologická v Praze, Ústav počítačové a řídicí technik Abstrakt Algebra blokových schémat a požití Masonova pravidla
Více9 Prostorová grafika a modelování těles
9 Prostorová grafika a modelování těles Studijní cíl Tento blok je věnován základům 3D grafiky. Jedná se především o vysvětlení principů vytváření modelů 3D objektů, jejich reprezentace v paměti počítače.
VíceTepelná kapacita = T. Ē = 1 2 hν + hν. 1 = 1 e x. ln dx. Einsteinův výpočet (1907): Soustava N nezávislých oscilátorů se stejnou vlastní frekvencí má
Tepelná kapacta C x = C V = ( ) dq ( ) du Dulong-Pettovo pravdlo: U = 3kT N C V = 3kN x V = T ( ) ds x Tepelná kapacta mřížky Osclátor s kvantovanou energí E n = ( n + 2) hν má střední hodnotu energe (po
Více7.2.3 Násobení vektoru číslem I
7..3 Násobení ektor číslem I Předpoklad: 70 Př. : Zakresli do sosta sořadnic alespoň dě různá místění ektorů: = 3; = 3;0 = ; a) ( ) ( ) c) ( ) - - - x - Pedagogická poznámka: Předchozí příklad není zbtečný.
Více4 Parametry jízdy kolejových vozidel
4 Parametry jízdy kolejových vozdel Př zkoumání jízdy železnčních vozdel zjšťujeme většnou tř základní charakterstcké parametry jejch pohybu. Těmto charakterstkam jsou: a) průběh rychlost vozdel - tachogram,
VíceKatedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava
Katedra obecné elektrotechnky Faklta elektrotechnky a nformatky, VŠB - T Ostrava 3. ELEKTRCKÉ OBVODY STŘÍDAVÉHO PROD 3.1 Úvod 3.2 Základní pojmy z teore střídavého prod 3.3 Výkon střídavého prod 3.4 Pasvní
VíceMechatronické systémy s elektronicky komutovanými motory
Mechatroncké systémy s elektroncky komutovaným motory 1. EC motor Uvedený motor je zvláštním typem synchronního motoru nazývaný též bezkartáčovým stejnosměrným motorem (anglcky Brushless Drect Current
Více7. ZÁKLADNÍ TYPY DYNAMICKÝCH SYSTÉMŮ
7. ZÁKADNÍ TYPY DYNAMICKÝCH SYSTÉMŮ 7.. SPOJITÉ SYSTÉMY Téměř všechny fyzálně realzovatelné spojté lneární systémy (romě systémů s dopravním zpožděním lze vytvořt z prvů tří typů: proporconálních členů
VíceNumerická integrace konstitučních vztahů
Numercká ntegrace konsttučních vztahů Po výočtu neznámých deformačních uzlových arametrů v každé terac NR metody je nutné stanovt naětí a deformace na rvcích. Nař. Jednoosý tah (vz obr. vravo) Pro nterval
VíceČ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( ) Sčítání vektorů. Předpoklady: B. Urči: a) S. Př. 1: V rovině jsou dány body A[ 3;4]
722 Sčítání ektorů Předpoklady: 7201 Př 1: V roině jso dány body A[ 3;4], [ 1;1] B Urči: a) S AB b) = B A a) S AB ( ) a1 + b 3 1 1 a2 + b2 + 4 + 1 5 ; = ; = 2; 2 2 2 2 2 b) = B A = [ 1;1] [ 3; 4] = ( 2;
VícePočítačová geometrie I
0 I RNDr., Ph.D. Katedra didaktiky matematiky Univerzita Karlova v Praze Matematicko-fyzikální fakulta petra.surynkova@mff.cuni.cz http://surynkova.info Osnova předmětu Pojem výpočetní geometrie, oblasti
Více15. 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íceAfinní transformace Stručnější verze
[1] Afinní transformace Stručnější verze je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím body a vektory: afinní prostor využití například v počítačové grafice a)
VíceMichal Zamboj. December 23, 2016
Meziřádky mezi kuželosečkami - doplňkový materiál k přednášce Geometrie Michal Zamboj December 3, 06 Pozn. Najdete-li chybu, neváhejte mi napsat, může to ušetřit tápání Vašich kolegů. Pozn. v dokumentu
VíceVyměníme druhý řádek s posledním a vynulujeme 2. sloupec pod diagonálou:
Příklad : Gassovo eliminační metodo řešte sostav rovnic: Řešení: Napíšeme rozšířeno matici sostavy tj matici tvořeno koeficienty neznámýc ke kterým přidáme slopec pravýc stran: R Tto matici převedeme ekvivalentními
VícePružnost a plasticita II
Pružnost a plastcta II 3. ročník bakalářského stua oc. Ing. Martn Kresa Ph.D. Katera stavební mechank Řešení nosných stěn metoou sítí 3 Řešení stěn metoou sítí metoa sítí (metoa konečných ferencí) těnová
VíceStřídavý proud v životě (energetika)
Střídavý prod v životě (energetika) Přeměna energie se sktečňje v elektrárnách. Zde pracjí výkonné generátory střídavého napětí alternátory. V energetice se vyžívá střídavé napětí o frekvenci 50 Hz, které
Více1. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z 3 3xy 8 = 0 v
. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z xy 8 = v bodě A =, ]. b) e grafu funkce f najděte tečnou rovinu, která je rovnoběžná s rovinou ϱ. f(x, y) = x + y x, ϱ : x
VícePřemysl Žiška, Pravoslav Martinek. Katedra teorie obvodů, ČVUT Praha, Česká republika. Abstrakt
ALGORITMUS DIFERENCIÁLNÍ EVOLUCE A JEHO UŽITÍ PRO IDENTIFIKACI NUL A PÓLŮ PŘE- NOSOVÉ FUNKCE FILTRU Přemysl Žška, Pravoslav Martnek Katedra teore obvodů, ČVUT Praha, Česká republka Abstrakt V příspěvku
Více4EK211 Základy ekonometrie
4EK211 Základy ekonometre Specální případy použtí MNČ Cvčení 9 Zuzana Dlouhá Specální případy použtí MNČ cvčení 1 8 = ekonometrcký model, který byl lneární v proměnných v parametrech MNČ můžeme použít,
VíceOffsety 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