Transformace (v OpenGL) příklady a knihovna GLM

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

Download "Transformace (v OpenGL) příklady a knihovna GLM"

Transkript

1 Transforace (v OpenGL) příklady a knihovna GLM Petr Felkel, Jaroslav Sloup Katedra počítačové grafiky a interakce, ČVUT FEL ístnost KN:E-413 (Karlovo náěstí, budova E) E-ail: felkel@fel.cvut.cz Poslední zěna:

2 Modelovací transforace w z y x Souřadnice okna Modelovací a pohledová transforace odelovací Transforace Pohledová transforace Projekční transforace + Ořezání (clipping) Transforace záběru (Viewport) odelovací souřadnice světové souřadnice souřadnice kaery (oka) Noralizované souřadnice zařízení vrchol Perspektivní dělení ořezávácí souřadnice 3D 2D 2

3 Mikropřehled transforací a jejich inverzí Následuje přehled základních transforačních atic + Způsob jejich vytvoření v knihovně GLM (OpenGL atheatics) GLM vychází se syntaxe GLSL Lze ji najít na adrese Knihovna je součástí balíčku -fraework. Do verze GLM používá stupně, Od verze GLM používá radiany // načtení halviček transforací v knihovně GLM. V fraeworku je již uděláno #include <gl/gtc/atrix_transfor.hpp> 4

4 Identita Jednotková atice, například funkce M = Identity() y I= z Výchozí pozice a natočení odelu x Používá se na inicializaci atice v příkazech, které násobí aktuální atici aticí nově definované transforace // vytvoření atice identity poocí knihovny GLM gl::at4 = gl::at4(1.0); 5

5 Matice posunutí (translace) Matice posunutí (translace) realizuje posunutí dané vektore = (resp. posune lokální soustavu souřadnic o stejné hodnoty) = x a = x y y z z // posunutí atice o zadaný vektor. Vynásobí atici atrix aticí posunutí o vector gl::at4 = gl::translate( atrix, vector ); 6

6 Posunutí v GLM /* set identity to atrix */ gl::at4 atrix = gl::at4(1.0); passmatrixtovertexshader( atrix ); drawmodel(); /* original odel */ /* add translation to atrix */ gl::at4 atrix1 = gl::translate( atrix, /* atrix to be odified */ gl::vec3(1.25f, 0.0f, 0.0f)); /* aount of translation */ passmatrixtovertexshader( atrix1 ); drawmodel(); /* iage 1 */ /* add another translation to atrix */ gl::at4 atrix2 = gl::translate( atrix, /* atrix to be odified */ gl::vec3(0.0f, 1.25f, 0.0f)); /* aount of translation */ passmatrixtovertexshader( atrix2 ); drawmodel(); /* iage 2 */ orig. odel iage 1 iage 2 7

7 Matice pro zěnu ěřítka (škálování) Matice pro zěnu ěřítka (škálování) Souřadné osy lokální soustavy souřadnic se prodlouží či zkrátí dle sx, sy a sz as nii se transforuje i přidružený objekt Ten se protáhne, srští, nebo překlopí S = sx a S -1 = 1/sx sy /sy sz /sz // atice zěny ěřítka na jednotlivých osách. Vynásobí atrix škálovací aticí gl::at4 = gl::scale( atrix, vector ); 8

8 Zěna ěřítka v GLM /* set identity to atrix */ gl::at4 atrix = gl::at4(1.0); passmatrixtovertexshader( atrix ); drawmodel(); /* original odel */ gl::at4 atrix1 = gl::scale( /* add scale transfor */ atrix, /* atrix to be odified */ gl::vec3(1.75f, 1.0f, 1.0f)); /* scale coefficients */ passmatrixtovertexshader( atrix1 ); drawmodel(); /* iage 1 */ gl::at4 atrix2 = gl::scale( /* add another scale transf. */ atrix, /* atrix to be odified */ gl::vec3(-1.0f, -2.75f, 1.0f)); /* scale coefficients */ passmatrixtovertexshader( atrix2 ); drawmodel(); /* iage 2 */ orig. odel iage 1 iage 2 9

9 Rotace kole obecné osy z Otočení kole zadané osy o úhel ve stupních Inverzní rotace = rotace okolo stejné osy o opačný úhel - y Let v = [x, y, z] T S = 0 -z y u = v/ v =[x, y, z ] T z 0 -x P=[x,y,z] -y x 0 x M R = u T u + cos (angle) (M I - u T u) + sin (angle) S M R = M I identity atrix direction of object rotation coefficients of M R // atice rotace o úhel angle kole obecné osy axis // (do GLM ve stupních / GLM radianech ) gl::at4 = gl::rotate( atrix, angle, axis ); 10

10 Rotace kole souřadných os Speciální případy rotací rotace podle souřadnicových os X Y Z y y y x x x Y X Z z z z cos() -sin() 0 0 sin() cos() cos() 0 sin() sin() 0 cos() cos() -sin() 0 0 sin() cos() Inverzní rotace = rotace okolo stejné osy o opačný úhel - 12

11 Rotace v GLM direction of object rotation orig. odel /* set identity to atrix */ gl::at4 atrix = gl::at4(1.0); passmatrixtovertexshader( atrix ); drawmodel(); /* original odel */ gl::at4 atrix1 = gl::rotate( /* add rotation */ atrix, /* atrix to be odified */ gl::radians(45), /* angle in degrees */ gl::vec3(1.0f, 0.0f, 0.0f)); /* rotation axis */ passmatrixtovertexshader( atrix1 ); drawmodel(); /* iage 1 */ gl::at4 atrix2 = gl::rotate( /* add another rotation */ atrix, /* atrix to be odified */ gl::radians( -45), /* angle in degrees */ gl::vec3(0.0f, 0.0f, 1.0f)); /* rotation axis */ passmatrixtovertexshader( atrix2 ); drawmodel(); /* iage 2 */ z y P=[1,0,0] x iage 1 y x z P=[0,0,1] iage 2 14

12 Rotace není koutativní Pozor! Záleží na pořadí transforací, neboť aticové násobení není koutativní! tj., R.T není totéž co T.R R.T.[ ] T.R.[ ] 16

13 Rotace následovaná translací T.R.[ ] /* set identity to atrix */ gl::at4 atrix = gl::at4(1.0); passmatrixtovertexshader( atrix ); drawmodel(); /* original odel */ atrix =gl::translate( /* add translation */ atrix, /* atrix to be odified */ gl::vec3(2.5f, 0.0f, 0.0f)); /* aount of translation */ atrix =gl::rotate( /* add rotation */ atrix, /* atrix to be odified */ gl::radians(45), /* angle in degrees */ gl::vec3(0.0f, 0.0f, 1.0f)); /* rotation axis */ passmatrixtovertexshader( atrix ); drawmodel(); /* transfored object */ filled transfored object dotted original odel 17

14 Translace následovaná rotací R.T.[ ] /* set identity to atrix */ gl::at4 atrix = gl::at4(1.0); passmatrixtovertexshader( atrix ); drawmodel(); /* original odel */ atrix =gl::rotate( /* add rotation */ atrix, /* atrix to be odified */ gl::radians(45), /* angle in degrees */ gl::vec3(0.0f, 0.0f, 1.0f)); /* rotation axis */ atrix =gl::translate( /* add translation */ atrix, /* atrix to be odified */ gl::vec3(2.5f, 0.0f, 0.0f)); /* aount of translation */ passmatrixtovertexshader( atrix ); drawmodel(); /* transfored object */ filled transfored object dotted original odel Kód je skoro stejný, jako v předchozí příkladu Zěnilo se pořadí T a R 18

15 Pohledová transforace w z y x souřadnice okna Modelovací a pohledová transforace odelovací Transforace Pohledová transforace Projekční transforace + Ořezání (clipping) Transforace záběru (Viewport) odelovací souřadnice světové souřadnice souřadnice kaery (oka) noralizované souřadnice zařízení vrchol Perspektivní dělení ořezávácí souřadnice 3D 2D 19

16 Pohledová transforace - LookAt gl::at4 gl::lookat( gl::vec3 const & eye, /* caera position */ gl::vec3 const & center, /* point on a line of sight */ gl::vec3 const & up ); /* caera up direction */ lookat( ) vytvoří pohledovou atici Kaeru uístí do eye = [eye X, eye Y, eye Z ] center center = [center X, center Y, center Z ] lib. bod ve sěru pohledu up = (up X, up Y, up Z ) sěr nahoru natočení kaery eye 20

17 Pohledová transforace - LookAt gl::at4 atrix =gl::lookat( ); passmatrixtovertexshader( atrix ); drawmodel(); gl::at4 atrix = gl::lookat( gl::vec3(1.0f, 0.0f, 1.0f), gl::vec3(0.0f, 0.0f, 0.0f), gl::vec3(0.0f, 1.0f, 0.0f) ); gl::at4 atrix = gl::lookat( ); gl::vec3( 1.0f, 1.0f, 0.0f), gl::vec3( 0.0f, 0.0f, 0.0f), gl::vec3(-1.0f, 0.0f, 0.0f) AE4M39 Coputer Graphics gl::at4 atrix = gl::lookat( gl::vec3(-1.0f, -0.5f, 1.0f), gl::vec3( 0.0f, 0.0f, 0.0f), gl::vec3( 0.0f, 1.0f, 0.0f) ); 21

18 Transforace v OpenGL zěna ěřítka scale v' x', y', z', w' T M.v Lineární složka: rotace (zkosení) rotation (shear) x y. z w posunutí translation transforovaný vrchol projekce projection atice pak není afinní vrchol před transforací vertex to be transfored [Sloup] (příští týden) 22

19 Vytvoření libovolné atice Matici ůžee inicializovat pole 16 hodnot ( 0, 1,..., 15 ) POZOR, z pole se převezou po sloupcích #include <gl/gtc/type_ptr.hpp> /* syetry with respect to xz-plane */ float initvalues[16] = { 1.0, 0.0, 0.0, 0.0, // first colun 0.0, -1.0, 0.0, 0.0, // second colun 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 }; gl::at4 atrix = gl::ake_at4(initvalues); orig. odel transfored odel passmatrixtovertexshader( atrix ); drawmodel(); 23

20 Obecná transforace pro zobrazení Cíle je složit ze tří atic správnou atici: M = projection * view * odel Matici předáe do Vertex Shaderu (uložena po sloupcích) Vertex shader provede násobení každého vrcholu x T y v' x', y', z', w' M.v z w souřadnice k zobrazení na obrazové rovině souřadnice v objektové prostoru 24

21 Skládání transforací = násobení atic Matice se skládají násobení - přetížený operátor * vynásobí dvě atice M1 a M2 a výsledek uloží do nové atice atrix #include <gl/gtc/type_ptr.hpp> /* syetry with respect to xz-plane */ float initvalues[16] = { 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 }; gl::at4 M1 = gl::ake_at4(initvalues); /* syetry - yz-plane */ gl::at4 M2 = gl::at4( gl::vec4(-1.0, 0.0, 0.0, 0.0), gl::vec4(0.0, 1.0, 0.0, 0.0,), gl::vec4(0.0, 0.0, 1.0, 0.0), gl::vec4(0.0, 0.0, 0.0, 1.0) ); gl::at4 atrix = M1 * M2; passmatrixtovertexshader( atrix ); drawmodel(); orig. odel after M1 transfored odel 25

22 Předání atice do Vertex Shader Ukázka pro předání všech tří atic a násobení vektoru aticei přío na grafické kartě: #version 330 in vec4 position; unifor at4 projection ; unifor at4 view ; unifor at4 odel; // P // E-1, V // O, M void ain() { vec4 worldpos = odel * position; vec4 caerapos = view * worldpos; gl_position = projection * caerapos; } 26

23 Na straně CPU je se atice nahraje na GPU poocí následujícího kódu projectionmatrixloc = glgetuniforlocation(theprogra, projection ); float ffrustuscale = 1.0f; float fznear = 0.5f; float fzfar = 3.0f; float atrix[16]; eset(atrix, 0, sizeof(float) * 16); atrix[0] = ffrustuscale; atrix[5] = ffrustuscale; atrix[10] = (fzfar + fznear) / (fznear - fzfar); atrix[14] = (2 * fzfar * fznear) / (fznear - fzfar); atrix[11] = -1.0f; gluseprogra(theprogra); gluniformatrix4fv(projectionmatrixloc, 1, GL_FALSE, atrix); gluseprogra(0); 27

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem 7 Transformace 2D Studijní cíl Tento blok je věnován základním principům transformací v rovinné grafice. V následujícím textu bude vysvětlen rozdíl v přístupu k transformacím u vektorového a rastrového

Více

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA Rovinné přetvoření Rovinné přetvoření, neboli, jak se také často nazývá, geometrická transformace je vlastně lineární zobrazení v prostoru s nějakou soustavou souřadnic. Jde v něm o přepočet souřadnic

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

Transformace (v OpenGL)

Transformace (v OpenGL) Transformace (v OpenGL) Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E) E-mail: felkel@fel.cvut.cz Podle knihy SJ Gortlera: Foundations of Computer

Více

Hardware pro počítačovou grafiku NPGR019

Hardware pro počítačovou grafiku NPGR019 Hardware pro počítačovou grafiku NPGR019 Matematika pro real-time grafiku Josef Pelikán Jan Horáček http://cgg.mff.cuni.cz/ MFF UK Praha 2012 Obsah 1 Homogenní souřadnice, maticové transformace Převod

Více

Lineární transformace

Lineární transformace Lineární transformace 1995-2015 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.c http://cgg.mff.cuni.c/~pepca/ 1 / 28 Požadavk běžně používané transformace posunutí, otočení, většení/menšení, kosení,..

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

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 rovině Geometrické vidění světa KMA/GVS ak. rok 2013/2014 letní semestr Shodné transformace 1 Shodné transformace shodné transformace (shodnosti, izometrie) převádějí objekt

Více

Hierarchický model. 1995-2013 Josef Pelikán CGG MFF UK Praha. pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16

Hierarchický model. 1995-2013 Josef Pelikán CGG MFF UK Praha. pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16 Hierarchický model 1995-2013 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16 Hierarchie v 3D modelování kompozice zdola-nahoru složitější objekty se sestavují

Více

Fakulta informačních technologíı. IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL 1 / 38

Fakulta informačních technologíı. IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL 1 / 38 IZG cvičení 6. - Zobrazování 3D scény a základy OpenGL Tomáš Milet Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké učení technické Brno IZG cvičení 6. - Zobrazování 3D scény

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

Afinní transformace Stručnější verze

Afinní 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íce

7 Analytické vyjádření shodnosti

7 Analytické vyjádření shodnosti 7 Analytické vyjádření shodnosti 7.1 Analytická vyjádření shodných zobrazení v E 2 Osová souměrnost Osová souměrnost O(o) podle osy o s obecnou rovnicí o : ax + by + c =0: x = x 2a (ax + by + c) a 2 +

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

UNIVERZITA PARDUBICE FAKULTA ELEKTROTECHNIKY A INFORMATIKY

UNIVERZITA PARDUBICE FAKULTA ELEKTROTECHNIKY A INFORMATIKY UNIVERZITA PARDUBICE FAKULTA ELEKTROTECHNIKY A INFORMATIKY BAKALÁŘSKÁ PRÁCE 2 Jiří Popelka Univerzita Pardubice Fakulta elektrotechniky a informatiky Lineární transformace a promítání v počítačové grafice

Více

Transformace 2D. Transformace. Souřadnicové systémy. Vektorová a rastrová grafika. Přednáška 7

Transformace 2D. Transformace. Souřadnicové systémy. Vektorová a rastrová grafika. Přednáška 7 Přednáška 7 Transformace D Transformace Transformace je proces, při kterém dochází ke změně poloh, orientace nebo velikosti jednotlivých zobrazovaných objektů (geometrie objektů. Transformace souřadnicového

Více

Afinní zobrazení, jeho regularita a (totální) singularita. Asociovaný homomorfismus. Analytické

Afinní zobrazení, jeho regularita a (totální) singularita. Asociovaný homomorfismus. Analytické Slezská univerzita v Opavě Matematický ústav v Opavě Na Rybníčku 1 746 01 Opava Tel. 553 684 661 ANALYTICKÁ GEOMETRIE Téma 3. Afinní zobrazení Opakování Dělicí poměr; Homomorfismus vektorových prostorů,

Více

= cos sin = sin + cos = 1, = 6 = 9. 6 sin 9. = 1 cos 9. = 1 sin 9. + 6 cos 9 = 1 0,939692621 6 ( 0,342020143) = 1 ( 0,342020143) + 6 0,939692621

= cos sin = sin + cos = 1, = 6 = 9. 6 sin 9. = 1 cos 9. = 1 sin 9. + 6 cos 9 = 1 0,939692621 6 ( 0,342020143) = 1 ( 0,342020143) + 6 0,939692621 ŘEŠENÉ PŘÍKLADY Z MA+ULA ČÁST Příklad Bod má vůči souřadné soustavě souřadnice uvedené níže. Vypočtěte jeho souřadnice vzhledem k soustavě, která je vůči otočená dle zadání uvedeného níže. Výsledky zaokrouhlete

Více

Souřadnicové prostory

Souřadnicové prostory Prostor objektu Tr. objektu Tr. modelu Prostor scény Souřadnicové prostory V V x, y z x, y z z -z x, y Tr. objektu V =V T 1 T n M Tr. modelu Tr. scény x, y Tr. pohledu Tr. scény Tr. pohledu Prostor pozorovatele

Více

Matice. Je dána matice A R m,n, pak máme zobrazení A : R n R m.

Matice. 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íce

Linearní algebra příklady

Linearní algebra příklady Linearní algebra příklady 6. listopadu 008 9:56 Značení: E jednotková matice, E ij matice mající v pozici (i, j jedničku a jinak nuly. [...]... lineární obal dané soustavy vektorů. Popište pomocí maticového

Více

výsledek 2209 y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3.

výsledek 2209 y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3. Vypočtěte y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3. y(x) = x sin2x 4. y(x) = x cos2x 5. y(x) = e x 1 6. y(x) = xe x 7. y(x)

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

Ú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íce

3. Souřadnicové výpočty

3. Souřadnicové výpočty 3. Souřadnicové výpočty 3.1 Délka. 3.2 Směrník. 3.3 Polární metoda. 3.4 Protínání vpřed z úhlů. 3.5 Protínání vpřed z délek. 3.6 Polygonové pořady. 3.7 Protínání zpět. 3.8 Transformace souřadnic. 3.9 Volné

Více

ŠROUBOVICE. 1) Šroubový pohyb. 2) Základní pojmy a konstrukce

ŠROUBOVICE. 1) Šroubový pohyb. 2) Základní pojmy a konstrukce 1) Šroubový pohyb ŠROUBOVICE Šroubový pohyb vznikne složením dvou pohybů : otočení kolem dané osy o a posunutí ve směru této osy. Velikost posunutí je přitom přímo úměrná otočení. Konstantou této přímé

Více

Základy OpenGL Josef Pelikán CGG MFF UK Praha. OpenGL / 34

Základy OpenGL Josef Pelikán CGG MFF UK Praha.  OpenGL / 34 Základy OpenGL 2003-2016 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 34 Pokroky v hardware 3D akcelerace běžná i v konzumním sektoru hry, multimedia, i mobilní

Více

Android OpenGL. Pokročilé shadery

Android OpenGL. Pokročilé shadery Android OpenGL Pokročilé shadery Struktura programu Reálná aplikace zpravidla obsahuje více než jeden shader Kód pro inicializaci shaderu je dobré mít ve třídě (méně opisování stejného kódu) Shadery není

Více

transformace Idea afinního prostoru Definice afinního prostoru velké a stejně orientované.

transformace Idea afinního prostoru Definice afinního prostoru velké a stejně orientované. finní ransformace je posunuí plus lineární ransformace má svou maici vzhledem k homogenním souřadnicím využií například v počíačové grafice [] Idea afinního prosoru BI-LIN, afinia, 3, P. Olšák [2] Lineární

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

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

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník SOUŘADNICOVÉ SOUSTAVY VE FOTOGRAMMETRII

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník SOUŘADNICOVÉ SOUSTAVY VE FOTOGRAMMETRII SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník SOUŘADNICOVÉ SOUSTAVY VE FOTOGRAMMETRII SOUŘADNICOVÉ SOUSTAVY VE FTM hlavní souřadnicové soustavy systém snímkových souřadnic systém modelových

Více

Transformujte diferenciální výraz x f x + y f do polárních souřadnic r a ϕ, které jsou definovány vztahy x = r cos ϕ a y = r sin ϕ.

Transformujte diferenciální výraz x f x + y f do polárních souřadnic r a ϕ, které jsou definovány vztahy x = r cos ϕ a y = r sin ϕ. Ukázka 1 Necht má funkce z = f(x, y) spojité parciální derivace. Napište rovnici tečné roviny ke grafu této funkce v bodě A = [ x 0, y 0, z 0 ]. Transformujte diferenciální výraz x f x + y f y do polárních

Více

ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů

ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů REGISTRACI OBRAZU (IMAGE REGISTRATION) Více snímků téže scény Odpovídající pixely v těchto snímcích musí mít stejné souřadnice Pokud je nemají

Více

14. TRANSFORMACE SOUŘADNÉHO SYSTÉMU

14. TRANSFORMACE SOUŘADNÉHO SYSTÉMU Transformace souřadnic 14 14. TRANSFORMACE SOUŘADNÉHO SYSTÉMU Transformace souřadného systému je implementována od softwarové verze 40.19 primárního procesoru a 6.201 sekundárního procesoru formou příslušenství

Více

Přímá a inverzní kinematika manipulátoru pro NDT (implementační poznámky) (varianta 2: RRPR manipulátor)

Přímá a inverzní kinematika manipulátoru pro NDT (implementační poznámky) (varianta 2: RRPR manipulátor) Technická zpráva Katedra kybernetiky, Fakulta aplikovaných věd Západočeská univerzita v Plzni Přímá a inverzní kinematika manipulátoru pro NDT (implementační poznámky) (varianta 2: RRPR manipulátor) 22.

Více

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Úlohy nad rastrovými daty Daniela

Více

Návod k použití softwaru Solar Viewer 3D

Návod k použití softwaru Solar Viewer 3D Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a

Více

Struktura scény. Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E)

Struktura scény. Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E) Struktura scény Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E) E-mail: felkel@fel.cvut.cz S použitím materiálů Bohuslava Hudce, Jaroslava Sloupa

Více

Připravil: David Procházka. Projekce

Připravil: David Procházka. Projekce 15. října 2013, Brno Připravil: David Procházka Projekce Počítačová grafika 2 Projekce Strana 2 / 38 Obsah přednášky 1 Projekce 2 Ortografická projekce 3 Perspektivní projekce 4 Nastavení pohledové matice

Více

F A,B = Vektory baze vyjádřete jako aritmetické vektory souřadnic vzhledem

F A,B = Vektory baze vyjádřete jako aritmetické vektory souřadnic vzhledem Přezdívka: Jméno a příjmení: výsledek 11 8 18 4 1 4 1 1 1 9 4 4 4 Určete které z vektorů B v 1 = 1 B v = 6 leží v oboru hodnot lineárního zobrazení zadaného maticí 1 1 1 5 1 15 1 6 5 Ten, který leží, můžete

Více

Rotace ve 3D a kvaterniony. Eva Blažková a Zbyněk Šír (MÚ UK) - Rotace ve 3D a kvaterniony 1 / 16

Rotace ve 3D a kvaterniony. Eva Blažková a Zbyněk Šír (MÚ UK) - Rotace ve 3D a kvaterniony 1 / 16 Rotace ve 3D a kvaterniony Eva Blažková a Zbyněk Šír MÚ UK Eva Blažková a Zbyněk Šír (MÚ UK) - Rotace ve 3D a kvaterniony 1 / 16 Eulerovy úhly http://www.youtube.com/watch?v=upsmnytvqqi Eva Blažková a

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

Mechanika

Mechanika Mechanika 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Mechanika Kinematika 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Více

Geometrická zobrazení

Geometrická zobrazení Pomocný text Geometricá zobrazení hodná zobrazení hodná zobrazení patří nejjednodušším zobrazením na rovině. Je jich vša hrozně málo a často se stává, že musíme sáhnout i po jiných, nědy výrazně složitějších

Více

Základy matematiky pracovní listy

Základy matematiky pracovní listy Dagmar Dlouhá, Michaela Tužilová Katedra matematiky a deskriptivní geometrie VŠB - Technická univerzita Ostrava Úvod Pracovní listy jsou určeny pro předmět Základy matematiky vyučovaný Katedrou matematiky

Více

QUADROTORY. Ing. Vlastimil Kříž

QUADROTORY. Ing. Vlastimil Kříž QUADROTORY ng. Vlastiil Kříž Obsah 2 Mateatický odel, říení transforace ei báei (rotace) staoý popis říení Eistující projekt unieritní hobb koerční Quadrotor 3 ožnost isu iniu pohbliých součástek dobrý

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

Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole

Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole Příkaz switch Příkaz switch provede příslušnou skupinu příkazů na základě hodnoty proměnné (celočíselné

Více

Patří mezi tzv. homotetie, tj. afinní zobrazení, která mají všechny směry samodružné.

Patří mezi tzv. homotetie, tj. afinní zobrazení, která mají všechny směry samodružné. 11 Stejnolehlost Patří mezi tzv. homotetie, tj. afinní zobrazení, která mají všechny směry samodružné. Definice 26. Budiž dán bod S a reálné číslo κ (různé od 0 a 1). Stejnolehlost H(S; κ) se středem S

Více

Android OpenGL. Práce s texturami

Android OpenGL. Práce s texturami Android OpenGL Práce s texturami Textura Obrázek, který jsme schopní nanášet na 3D objekty S použitím shaderů mnohem víc než to Může obsahovat jiné vlastnosti povrchu, než jen barvu (reliéf, lesklost,

Více

Co je grafický akcelerátor

Co je grafický akcelerátor Co je grafický akcelerátor jednotka v osobním počítači či herní konzoli přebírá funkce hlavního procesoru pro grafické operace graphics renderer odlehčuje hlavnímu procesoru paralelní zpracování vybaven

Více

Počítačová grafika 2 (POGR2)

Počítačová grafika 2 (POGR2) Počítačová grafika 2 (POGR2) Pavel Strachota FJFI ČVUT v Praze 19. února 2015 Kontakt Ing. Pavel Strachota, Ph.D. Katedra matematiky Trojanova 13, místnost 033a E-mail: pavel.strachota@fjfi.cvut.cz WWW:

Více

Euklidovský prostor Stručnější verze

Euklidovský prostor Stručnější verze [1] Euklidovský prostor Stručnější verze definice Eulidovského prostoru kartézský souřadnicový systém vektorový součin v E 3 vlastnosti přímek a rovin v E 3 a) eprostor-v2, 16, b) P. Olšák, FEL ČVUT, c)

Více

Univerzita Pardubice Fakulta ekonomicko-správní. Počítačová grafika a geometrické transformace v rovině a prostoru. Eva Hladíková

Univerzita Pardubice Fakulta ekonomicko-správní. Počítačová grafika a geometrické transformace v rovině a prostoru. Eva Hladíková Univerzita Pardubice Fakulta ekonomicko-správní Počítačová grafika a geometrické transformace v rovině a prostoru Eva Hladíková Bakalářská práce 2010 Čestné prohlášení Prohlašuji, že jsem tuto práci

Více

Transformace dat mezi různými datovými zdroji

Transformace dat mezi různými datovými zdroji Transformace dat mezi různými datovými zdroji Zpracovali: Datum prezentace: BUČKOVÁ Dagmar, BUC061 MINÁŘ Lukáš, MIN075 09. 04. 2008 Obsah Základní pojmy Souřadnicové systémy Co to jsou transformace Transformace

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

13 Barvy a úpravy rastrového

13 Barvy a úpravy rastrového 13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody

Více

Syntetická geometrie I

Syntetická geometrie I Shodnost Pedagogická fakulta 2016 www.karlin.mff.cuni.cz/~zamboj/ Vzdálenost dvou bodů Necht A, B, C ρ. Vzdálenost dvou bodů A, B v rovině je číslo AB a platí AB 0 AB = 0 A = B AB = BA pozitivně definitní

Více

Co byste měl/a zvládnout po 6. týdnu

Co byste měl/a zvládnout po 6. týdnu Co byste měl/a zvládnout po 6. týdnu Zde je uveden naprostý základ. Nejde o úplný výčet všech dovedností. Jiří Velebil: A7B01LAG Zvládnutá látka po 6. týdnu 1/8 Slovník základních pojmů Monomorfismus,

Více

Syntetická geometrie I

Syntetická geometrie I Shodnost Pedagogická fakulta 2018 www.karlin.mff.cuni.cz/~zamboj/ Vzdálenost dvou bodů Definice (Vzdálenost) Necht A, B, C ρ. Vzdálenost dvou bodů A, B v rovině je číslo AB a platí AB 0 AB = 0 A = B AB

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu CZ.1.07/1.5.00/34.0802 Název projektu Zkvalitnění výuk prostřednictvím ICT Číslo a název šablon klíčové aktivit III/2 Inovace a zkvalitnění výuk prostřednictvím

Více

Kapitola 2. o a paprsek sil lze ztotožnit s osou x (obr.2.1). sil a velikost rovnou algebraickému součtu sil podle vztahu R = F i, (2.

Kapitola 2. o a paprsek sil lze ztotožnit s osou x (obr.2.1). sil a velikost rovnou algebraickému součtu sil podle vztahu R = F i, (2. Kapitola 2 Přímková a rovinná soustava sil 2.1 Přímková soustava sil Soustava sil ležící ve společném paprsku se nazývá přímková soustava sil [2]. Působiště všech sil m i lze posunout do společného bodu

Více

Mechatronické systémy struktury s asynchronními motory

Mechatronické systémy struktury s asynchronními motory 1. Regulace otáček asynchronního motoru skalární řízení Skalární řízení postačuje pro dynamicky nenáročné pohony, které často pracují v ustáleném stavu. Je založeno na dvou předpokladech: a) motor je popsán

Více

Model šestiosého robotu v prostředí Matlab

Model šestiosého robotu v prostředí Matlab VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY Model šestiosého robotu v prostředí Matlab AUTOŘI PRÁCE : Petr Boháč Tomáš Fábry Ivo

Více

Programování shaderů GLSL

Programování shaderů GLSL Programování shaderů GLSL Příklad vertex shader Tutor1-Flat Změna geometrie ve VS Nastavení z podle hodnoty získané z aplikace uniform App: loc=gl.glgetuniformlocation(sp,"ftime0_x"); gl.gluniform1f(loc,time);

Více

Fakulta informačních technologíı. Rendering Seminář 1. 1 / 28

Fakulta informačních technologíı. Rendering Seminář 1. 1 / 28 Rendering Seminář 1. Tomáš Milet, Tomáš Starka Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké učení technické Brno Rendering Seminář 1. 1 / 28 OpenGL OpenGL je architektura

Více

9.1 Definice a rovnice kuželoseček

9.1 Definice a rovnice kuželoseček 9. Kuželosečky a kvadriky 9.1 Definice a rovnice kuželoseček Kuželosečka - řez na kruhovém kuželi, množina bodů splňujících kvadratickou rovnici ve dvou proměnných. Elipsa parametricky: X(t) = (a cos t,

Více

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma Výukové texty pro předmět Automatické řízení výrobní techniky (KKS/ARVT) na téma Podklady a grafická vizualizace k určení souřadnicových systémů výrobních strojů Autor: Doc. Ing. Josef Formánek, Ph.D.

Více

i β i α ERP struktury s asynchronními motory

i β i α ERP struktury s asynchronními motory 1. Regulace otáček asynchronního motoru - vektorové řízení Oproti skalárnímu řízení zabezpečuje vektorové řízení vysokou přesnost a dynamiku veličin v ustálených i přechodných stavech. Jeho princip vychází

Více

BPC2E_C08 Parametrické 3D grafy v Matlabu

BPC2E_C08 Parametrické 3D grafy v Matlabu BPC2E_C08 Parametrické 3D grafy v Matlabu Cílem cvičení je procvičit si práci se soubory a parametrickými 3D grafy v Matlabu. Úloha A. Protože budete řešit transformaci z kartézských do sférických souřadnic,

Více

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32 Matematika 1 12. přednáška MA1 1 Analytická geometrie v prostoru - základní pojmy 2 Skalární, vektorový a smíšený součin, projekce vektoru 3 Přímky a roviny 4 Vzdálenosti 5 Příčky mimoběžek 6 Zkouška;

Více

Cvičení 2 PARAMETRICKÉ 3D MODELOVÁNÍ ROTAČNÍ SOUČÁST HŘÍDEL Inventor Professional 2012

Cvičení 2 PARAMETRICKÉ 3D MODELOVÁNÍ ROTAČNÍ SOUČÁST HŘÍDEL Inventor Professional 2012 Cvičení 2 PARAMETRICKÉ 3D MODELOVÁNÍ ROTAČNÍ SOUČÁST HŘÍDEL Inventor Professional 2012 Cílem druhého cvičení je osvojení postupů tvorby rotační součástky na jednoduchém modelu hřídele. Především používání

Více

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity) 4 Lineární zobrazení Definice: Nechť V a W jsou vektorové prostory Zobrazení A : V W (zobrazení z V do W nazýváme lineárním zobrazením, pokud pro všechna x V, y V a α R platí 1 A(x y = A(x A(y (vlastnost

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

Programovatelné shadery a jazyk Cg. Petr Kmoch

Programovatelné shadery a jazyk Cg. Petr Kmoch Programovatelné shadery a jazyk Cg Petr Kmoch Historie Softwarové výpoèty Pevná pipeline Volitelné moduly Programovatelné shadery 11.12.2002 Petr Kmoch, MFF UK 2 Grafická pipeline Triangulace scény Vrcholy

Více

1 Připomenutí vybraných pojmů

1 Připomenutí vybraných pojmů 1 Připomenutí vybraných pojmů 1.1 Grupa Definice 1 ((Komutativní) grupa). Grupou (M, ) rozumíme množinu M spolu s operací na M, která má tyto vlastnosti: i) x, y M; x y M, Operace je neomezeně definovaná

Více

Symetrie molekul a stereochemie

Symetrie molekul a stereochemie Symetrie molekul a stereochemie Symetrie molekul a stereochemie Symetrie molekul Operace symetrie Bodové grupy symetrie Optická aktivita Stereochemie izomerie Symetrie Prvky a operace symetrie výchozí

Více

1 Projekce a projektory

1 Projekce a projektory Cvičení 3 - zadání a řešení úloh Základy numerické matematiky - NMNM20 Verze z 5. října 208 Projekce a projektory Opakování ortogonální projekce Definice (Ortogonální projekce). Uvažujme V vektorový prostor

Více

[1] Motivace. p = {t u ; t R}, A(p) = {A(t u ); t R} = {t A( u ); t R}

[1] Motivace. p = {t u ; t R}, A(p) = {A(t u ); t R} = {t A( u ); t R} Vlastní číslo, vektor motivace: směr přímky, kterou lin. transformace nezmění invariantní podprostory charakteristický polynom báze, vzhledem ke které je matice transformace nejjednodušší podobnost s diagonální

Více

Geometrické transformace obrazu

Geometrické transformace obrazu Geometrické transformace obrazu a související témata 9. přednáška předmětu Zpracování obrazů Martina Mudrová 2004 Téma přednášk O čem bude tato přednáška? Geometrické transformace obrazu Interpolace v

Více

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3, Vektorový prostor Příklady: Př.1. R 2 ; R 3 ; R n...aritmetický n-rozměrný prostor Dvě operace v R n : součet vektorů u = (u 1,...u n ) a v = (v 1,...v n ) je vektor u + v = (u 1 + v 1,...u n + v n ),

Více

Matematické základy počítačové grafiky Eduard Sojka, Martin Němec, Tomáš Fabián

Matematické základy počítačové grafiky Eduard Sojka, Martin Němec, Tomáš Fabián Matematické základy počítačové grafiky Eduard Sojka, Martin Němec, Tomáš Fabián Text byl vytvořen v rámci realizace projektu Matematika pro inženýry 21. století (reg. č. CZ.1.07/2.2.00/07.0332), na kterém

Více

Vlastní čísla a vlastní vektory

Vlastní čísla a vlastní vektory 5 Vlastní čísla a vlastní vektor Poznámka: Je-li A : V V lineární zobrazení z prostoru V do prostoru V někd se takové zobrazení nazývá lineárním operátorem, pak je přirozeným požadavkem najít takovou bázi

Více

FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ MULTIKOPTÉRY. Ing. Vlastimil Kříž

FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ MULTIKOPTÉRY. Ing. Vlastimil Kříž FAKULTA ELEKTROTECHNKY A KOMUNKAČNÍCH TECHNOLOGÍ VYSOKÉ UČENÍ TECHNCKÉ V BRNĚ MULTKOPTÉRY ng. Vlastiil Kříž Koplení inoace studijních prograů a šoání kalit ýuk na FEKT VUT Brně OP VK CZ.1.07/2.2.00/28.0193

Více

Jak ovládat ručičku tachometru (ukazatel)?

Jak ovládat ručičku tachometru (ukazatel)? Tachometr v Excelu (speedometer, zkrátka budík) je typ grafu, kterým se řada zkušenějších uživatelů chlubila již před několika lety. Nativní podpora v Excelu pro něj stále není, a tak si pomáháme jako

Více

BROB Základy robotiky. Ing. František Burian, Ph.D. Jan Macháček VUT ID: Martin Pavelka VUT ID:

BROB Základy robotiky. Ing. František Burian, Ph.D. Jan Macháček VUT ID: Martin Pavelka VUT ID: Předmět: BROB Základy robotiky Rok vypracování: 2018 Název projektu: Vedoucí práce: Realizace inverzní kinematiky manipulátoru Ing. František Burian, Ph.D. Autoři projektu: František Majvald VUT ID: 195601

Více

Geometrické transformace obrazu a související témata. 9. přednáška předmětu Zpracování obrazů

Geometrické transformace obrazu a související témata. 9. přednáška předmětu Zpracování obrazů Geometrické transformace obrazu a související témata 9. přednáška předmětu Zpracování obrazů Martina Mudrová 2004 Téma přednášk O čem bude tato přednáška? Geometrické transformace obrazu Interpolace v

Více

Slajdy k přednášce Lineární algebra I

Slajdy k přednášce Lineární algebra I Slajdy k přednášce Lineární algebra I Milan Hladík Katedra Aplikované Matematiky, Matematicko-fyzikální fakulta, Univerzita Karlova v Praze, http://kammffcunicz/~hladik 22 října 203 Intro Nejstarší zaznamenaná

Více

Základy matematiky pro FEK

Základy matematiky pro FEK Základy matematiky pro FEK 2. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 20 Co nás dneska čeká... Závislé a nezávislé

Více

Geekovo Minimum. Počítačové Grafiky. Nadpis 1 Nadpis 2 Nadpis 3. Božetěchova 2, Brno

Geekovo Minimum. Počítačové Grafiky. Nadpis 1 Nadpis 2 Nadpis 3.  Božetěchova 2, Brno Geekovo Minimum Nadpis 1 Nadpis 2 Nadpis 3 Počítačové Grafiky Jméno Adam Příjmení Herout Vysoké Vysoké učení technické učení technické v Brně, v Fakulta Brně, Fakulta informačních informačních technologií

Více

Symetrie molekul a stereochemie

Symetrie molekul a stereochemie Symetrie molekul a stereochemie Symetrie molekul a stereochemie l Symetrie molekul Operace symetrie Bodové grupy symetrie l Optická aktivita l Stereochemie izomerie Symetrie l výchozí bod rovnovážná konfigurace

Více

Geometrické transformace

Geometrické transformace 1/15 Předzpracování v prostoru obrazů Geometrické transformace Václav Hlaváč, Jan Kybic Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/

Více

2.5 Rovnováha rovinné soustavy sil

2.5 Rovnováha rovinné soustavy sil Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 2.5 Rovnováha rovinné soustavy sil Rovnováha sil je stav, kdy na těleso působí více sil, ale jejich výslednice

Více

Reprezentace 3D modelu

Reprezentace 3D modelu Ing. Jan Buriánek (ČVUT FIT) Reprezentace 3D modelu BI-MGA, 2010, Přednáška 8 1/25 Reprezentace 3D modelu Ing. Jan Buriánek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké

Více

Střední škola automobilní Ústí nad Orlicí

Střední škola automobilní Ústí nad Orlicí Síla Základní pojmy Střední škola automobilní Ústí nad Orlicí vzájemné působení těles, které mění jejich pohybový stav nebo tvar zobrazuje se graficky jako úsečka se šipkou ve zvoleném měřítku m f je vektor,

Více

Dokumentace ke knihovně InsDevice

Dokumentace ke knihovně InsDevice UNIVERZITA OBRANY Dokumentace ke knihovně InsDevice Výsledek řešení projektu PRO K-209 Petr Františ 4.1.2012 Programátorská dokumentace pro použití knihovny InsDevice určené k začlenění podpory inerciálních

Více

1.1. Spuštění ArchiCADu 16 1.2. Práce s projektem 16. 1.3. Pracovní plocha 19

1.1. Spuštění ArchiCADu 16 1.2. Práce s projektem 16. 1.3. Pracovní plocha 19 Obsah 1 Seznámení s ArchiCADem 15 1.1. Spuštění ArchiCADu 16 1.2. Práce s projektem 16 Vytvoření nového projektu 16 Vytvoření nového projektu při spuštění ArchiCADu 17 Možné způsoby nastavení nového projektu:

Více

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava Lineární algebra 9. přednáška: Ortogonalita Dalibor Lukáš Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava email: dalibor.lukas@vsb.cz http://www.am.vsb.cz/lukas/la Text byl vytvořen

Více

2. Vyplňování. Transformace.

2. Vyplňování. Transformace. 2. Vplňování, transformace Cíl Po prostudování této kapitol budete umět vplňovat a šrafovat ohraničenou oblast zobrazovat objekt 3D do rovin odvodit vztah pro zobrazení 3D objektů do rovin Výklad 2.. Algoritm

Více

Shodná zobrazení v rovině

Shodná zobrazení v rovině Shodná zobrazení v rovině Zobrazení Z v rovině je předpis, který každému bodu X roviny přiřazuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X jeho obraz. Zapisujeme Z: X X. Množinu obrazů všech

Více