Dalibor Martišek POČÍTAČOVÁ GRAFIKA JAKO MOTIVACE STUDIA MATEMATIKY



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

Geometrie pro počítačovou grafiku - PGR020

Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna

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

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ. u. v = u v + u v. Umět ho aplikovat při

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

1 Připomenutí vybraných pojmů

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

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

Lucie Zrůstová HISTORIE DESKRIPTIVNÍ GEOMETRIE NA VUT V BRNĚ. 1 Deskriptivní geometrie na VUT do 2. světové války

Počítačová geometrie. + algoritmy DG

MATURITNÍ TÉMATA Z MATEMATIKY

MINISTERSTVO ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY. Učební osnova předmětu MATEMATIKA. pro nástavbové studium. varianta B 6 celkových týd.

VÝUKOVÝ MATERIÁL PRO ŽÁKY

Témata ke státní závěrečné zkoušce z matematiky ARITMETIKA

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Maturitní témata profilová část

Úterý 8. ledna. Cabri program na rýsování. Základní rozmístění sad nástrojů na panelu nástrojů

Úvod Typy promítání Matematický popis promítání Implementace promítání Literatura. Promítání. Pavel Strachota. FJFI ČVUT v Praze

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

Deskriptivní geometrie pro střední školy

MINISTERSTVO ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY. Učební osnova předmětu MATEMATIKA. pro studijní obory SOŠ a SOU (8 10 hodin týdně celkem)

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

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

Učitelství 1. stupně ZŠ tématické plány předmětů matematika

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

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

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

CZ 1.07/1.1.32/

Matematika PRŮŘEZOVÁ TÉMATA

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

Tematický plán Obor: Informační technologie. Vyučující: Ing. Joanna Paździorová

Interaktivní modely pro Konstruktivní geometrii

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

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

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

Axiomy: Jsou to tvrzení o těchto pojmech a vztazích, která jsou přijata bez důkazů. Například:

Projekt IMPLEMENTACE ŠVP. pořadí početních operací, dělitelnost, společný dělitel a násobek, základní početní operace

Požadavky na konkrétní dovednosti a znalosti z jednotlivých tematických celků

Přednáška 1 Úvod do předmětu

P R O M Í T Á N Í. rovina π - průmětna vektor s r - směr promítání. a // s r, b// s r,

Digitální učební materiál

Maturitní témata z matematiky

Matematika. ochrana životního prostředí analytická chemie chemická technologie Forma vzdělávání:

GEOMETRICKÉ MODELOVÁNÍ PETRA SURYNKOVÁ, RADKA MATĚKOVÁ, JANA VLACHOVÁ

BA008 Konstruktivní geometrie. Kolmá axonometrie. pro kombinované studium. učebna Z240 letní semestr

Maturitní témata z matematiky

Maturitní témata od 2013

Zářezová metoda Kosoúhlé promítání

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

Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově 07_10_Zobrazování optickými soustavami 1

MATEMATIKA Maturitní témata společná část MZ základní úroveň (vychází z Katalogu požadavků MŠMT)

VZÁJEMNÁ POLOHA DVOU PŘÍMEK V ROVINĚ

ROTAČNÍ PLOCHY. 1) Základní pojmy

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

Topografické plochy KG - L MENDELU. KG - L (MENDELU) Topografické plochy 1 / 56

Gymnázium Christiana Dopplera, Zborovská 45, Praha 5. ROČNÍKOVÁ PRÁCE Technické osvětlení

MINISTERSTVO ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY. Učební osnova předmětu MATEMATIKA

Planimetrie 2. část, Funkce, Goniometrie. PC a dataprojektor, učebnice. Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky

Odvození středové rovnice kružnice se středem S [m; n] a o poloměru r. Bod X ležící na kružnici má souřadnice [x; y].

Lingebraické kapitolky - Analytická geometrie

Maticová optika. Lenka Přibylová. 24. října 2010

DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ

5. Statika poloha střediska sil

Maturitní okruhy z matematiky - školní rok 2007/2008

11 Zobrazování objektů 3D grafiky

MATEMATIKA 5. TŘÍDA. C) Tabulky, grafy, diagramy 1 - Tabulky, doplnění řady čísel podle závislosti 2 - Grafy, jízní řády 3 - Magické čtverce

Modernizace výuky na Fakultě stavební VUT v Brně v rámci bakalářských a magisterských studijních programů CZ / /0292

3. ÚVOD DO ANALYTICKÉ GEOMETRIE 3.1. ANALYTICKÁ GEOMETRIE PŘÍMKY

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

2. Vyplňování. Transformace.

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

X = A + tu. Obr x = a 1 + tu 1 y = a 2 + tu 2, t R, y = kx + q, k, q R (6.1)

Princip a vlastnosti promítání. Konstruktivní geometrie a technické kresleni - L

KRUŽNICE, KRUH, KULOVÁ PLOCHA, KOULE

Zobrazovací metody ve stavební praxi

osobnostní rozvoj cvičení pozornosti,vnímaní a soustředění při řešení příkladů,, řešení problémů

Rovnice přímky. s = AB = B A. X A = t s tj. X = A + t s, kde t R. t je parametr. x = a 1 + ts 1 y = a 2 + ts 2 z = a 3 + ts 3. t R

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MATEMATICKÉ (OPTICKÉ) ZÁKLADY FOTOGRAMMETRIE

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika planimetrie. Mgr. Tomáš Novotný

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

ZOBRAZOVÁNÍ ZRCADLY. Mgr. Jan Ptáčník - GJVJ - Septima - Optika

Učitelství 2. stupně ZŠ tématické plány předmětů matematika

Perspektiva jako matematický model objektivu

Cvičení z matematiky jednoletý volitelný předmět

Bonn, Rheinischen Friedrich-Wilhelms-Universität

3.2. ANALYTICKÁ GEOMETRIE ROVINY

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

Mongeovo zobrazení. Osová afinita

Řešení geometrické úlohy spočívá v nalezení geometrického útvaru (útvarů) daných vlastností.

Konstruktivní geometrie PODKLADY PRO PŘEDNÁŠKU

0 x 12. x 12. strana Mongeovo promítání - polohové úlohy.

TÍHOVÉ ZRYCHLENÍ TEORETICKÝ ÚVOD. 9, m s.

Rovnice, soustavy rovnic, funkce, podobnost a funkce úhlů, jehlany a kužely

Vzdělávací obor matematika

Základy matematiky pro FEK

9 Vybrané rovinné křivky

Transkript:

25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Dalibor Martišek POČÍTAČOVÁ GRAFIKA JAKO MOTIVACE STUDIA MATEMATIKY Abstrakt Příspěvek se zabývá úlohou počítačové grafiky při motivaci studia matematiky na vysokých školách technických. Poměrně hezké grafické výstupy lze totiž dosáhnout relativně jednoduchými programátorskými technikami podloženými znalostmi, které studenti získají v základním kurzu matematiky. Klíčová slova Motivace výuky, programování, lineární transformace, grupa, izomorfizmus, polodie, promítání, optické jevy, iterační proces Je všeobecně známo, že motivace výuky je velmi důležitá. Ve vyučování matematice v prvním ročníku vysokých škol technických to platí dvojnásob. Matematika zde totiž tvoří podstatnou část studia. V té době toho studenti o svém oboru vědí většinou velmi málo a o potřebě matematiky v něm ještě méně. Jsou nuceni studovat matematiku na úvěr a doufat, že se jim to později vyplatí. Kromě základního kurzu matematiky vyučuji i počítačovou grafiku ve druhém semestru základního studia a ve třetím semestru oboru Matematické inženýrství. Ze svých zkušeností s touto výukou si troufám tvrdit, že vedle technických motivací učiva se dnes nabízí využit počítače již v základním kursu matematiky, a to nejen k prezentaci možností profesionálního matematického software (Maple, MathCAD atd.). Je sice hezké, že takový software dnes ovládá celý základní kurs vysokoškolské matematiky (umí pracovat s maticemi, řešit soustavy rovnic, derivovat, integrovat atd.) to ale od studia spíš odrazuje (proč mám pracně počítat nějaké Fourierovy řady, když mně výsledek daleko rychleji a správně vyplivne počítač?). Podle mého názoru spočívá těžiště práce s počítačem ve výuce matematiky někde jinde. Mnohé partie matematiky lze například využít k pohledům do kuchyně CAD systémů či různých photoshopů, o nichž již studenti nejen vědí, ale často v nich již i pracují. Většinou se domnívají, že ke zpracovávání grafických informací tak, jak je realizováno v těchto

Dalibor Martišek systémech, je potřeba velice složitá matematika a obdivují neuvěřitelně hlavy autorů těchto systémů. Jsou pak velmi překvapeni, že většina manipulací s geometrickými útvary je založena na poznatcích, které získali v základním kursu lineární algebry a analytické geometrie v prvním semestru. Mnozí z nich pak ochotně dohánějí nejen své nedostatky v programování, ale pracně se upomínají např. na elementární poznatky analytické geometrie, které se před pár měsíci učili jen na zkoušku s tím, že je okamžitě mohou opět zapomenout. Základem zobrazování rovinných útvarů je lineární transformace uživatelské souřadné soustavy do soustavy světové. Manipulace s rovinnými útvary pak spočívají v aplikacích geometrických transformací reprezentovaných příslušnými maticemi. Lze vyjít z elementárních matic posunutí, osových symetrií a afinit podle souřadných os, rotací a stejnolehlostí se středem v počátku. Obecnější transformace (valivé pohyby, pohyby ojnic apod.) lze získat složením vhodných transformací a jejich matice díky izomorfizmu příslušných grup násobením matic několika základních transformací. Obrázek 1 : Modelování valivých pohybů pomocí skládání lineárních transformací. Obrázek 2 : Kinematická konstrukce pevné a hybné polodie

POČÍTAČOVÁ GRAFIKA JAKO MOTIVACE STUDIA Posluchačům, kteří jsou zběhlejší v programování, nečiní příliš potíže naprogramovat tyto transformace do zajímavých cyklů a prostorové geometrické úvary jim ožijí - začnou se na monitoru pohybovat. Mnohé z těchto výsledků (viz obr. 1 a 2) jsou pak následně používány při přednáškách a cvičeních v předmětu Konstruktivní geometrie, který vyučujeme v 1. semestru. Při zobrazování prostorových útvarů pak narážíme na matematické problémy na každém kroku. Začínáme s kosoúhlým promítáním na rovinu. Jeho zobrazovací rovnice jsou velmi jednoduché. Při zobrazování řady křivek a ploch (šroubovice, elipsoidy, anuloidy...) je třeba nejen znát parametrické rovnice těchto konkrétních křivek a ploch, ale studenti mají zároveň příležitost k hlubšímu pochopení parametrických rovnic vůbec. Podobně jako v rovině, tak i v prostoru můžeme naprogramovat nejrůznější transformace včetně jednoduchých animací. Při těchto animačních pokusech pak sami posluchači zjistí, že kosoúhlé promítání není pro tyto účely nejvhodnější (viz např. obr. 3). Stojí pak před otázkou, jaké promítání zvolit, aby se průměty co nejvíce přibližovaly reálným vjemům prostorových útvarů. Obrázek 3 : Rotace krychle ve volném rovnoběžném promítání Zrakový vjem vzniká jako středový průmět prostorového útvaru na kulovou plochu sítnice oka. Při výuce samozřejmě nezačínáme tímto poměrně obtížným zobrazením, ale i při značném zjednodušení (pravoúhlé event. středové promítání rovinu) je třeba ve studijní skupině opět prášit řadu geometrických poznatků. Je třeba odvodit rovnici promítací roviny ze směrových úhlů jejího normálového vektoru, na tuto rovinu promítnout prostorovou souřadnou soustavu a tento průmět transformovat do rovinné uživatelské souřadné soustavy. Poměrně zdlouhavý výpočet a jeho naprogramování se však vyplatí, neboť s takto získanými průměty můžeme věrohodně manipulovat.

Dalibor Martišek Zvládneme-li pravoúhlé promítání na rovinu, můžeme se pustit do promítání středového. Kromě výše uvedených úloh musíme tedy určit souřadnice středu promítání, dále rovnici každé promítací přímky a průmět jako její průsečík s průmětnou. Odměnou jsou pak velmi hezké obrázky prostorových útvarů v lineární perspektivě. Odtud je pak již jen krůček k promítání na kulovou event. válcovou plochu. Místo průsečíku přímky s rovinou hledáme její průsečík s kulovou resp. válcovou plochou, v proceduře určující tento průsečík je třeba změnit pouze jeden jediný vzoreček. Nejedná se již o lineární transformaci, obrazem úsečky není úsečka. Nestačí tedy zobrazit krajní body, ale pomocí parametrické rovnice úsečky i dostatečný počet vnitřních bodů. Průměty prostorových objektů pak vypadají tak, jak je známe z fotografií pořízených širokoúhlým objektivem: místo úseček máme kruhové resp. eliptické oblouky, zakřivené více či méně podle toho, jakou zvolíme vzdálenost středu promítání (viz obr. 4). Obrázek 4 : Ukázky středového promítání na rovinu a na kulovou plochu Zobrazování prostorových útvarů s viditelností vyžaduje další znalosti. Viditelnost lze řešit například pomocí z-bufferu, či uspořádáním segmentů plochy podle klesající vzdálenosti od pozorovatele. Později sestrojované bližší segmenty tak překreslují dříve sestrojenou scénu a viditelnost je tak vyřešena sama přirozeným způsobem. V každém případě je však třeba zvládnout určování vzdáleností v prostoru, chceme-li rub a líc plochy barvit jinou barvou, musíme strany ploch rozpoznávat vektorovým součinem. Je třeba určovat úhel normály segmentu s promítacím paprskem (zabráníme tak haváriím programu při vybarvování segmentů, naprosto nezbytné je to

POČÍTAČOVÁ GRAFIKA JAKO MOTIVACE STUDIA v případě, chceme-li plochy osvětlit či stínovat). Lze se zabývat modelováním optických jevů, modelovat konvergenční procesy metodami fraktální geometrie a mnoha dalšími zajímavými problémy (viz obr. 5). Obrázek 5 : Modelování optických vad spojné čočky a studium iteračních procesů Uveďme alespoň jeden konkrétní příklad, jak počítačová grafika poskytuje nové pohledy na tradiční matematické metody. Uvažujme iterační proces xi+ 1 = f ( xi, yi) y = g x, y ( ) i+ 1 i i Tento proces bude konvergovat v případě, když alespoň jedna z norem matice f f x y g g x y je menší, než jedna. V numerické matematice se většinou spokojíme s konstatováním, že ověření této podmínky pro daný konkrétní iterační proces je obtížné. Výpočetní technika nám však umožní daleko víc. Vezměme jako příklad soustavu x = x y + c y = 2x y + c 2 2 i+ 1 i i 1 i+ 1 i i 2

Dalibor Martišek (což je jednoduchá soustava, řešitelná poměrně snadno analyticky). Uvažujme startovací body z obdélníka [ x0; y0] a; b c; d a sledujme konvergenci resp. divergenci procesu. Příslušný bod obarvíme barvou podle rychlosti divergence. Na obr. 6 vidíme výstup pro c 1 = 0.23296 ; c 2 = 0.55031; a = c = 1.5 ; b= d = 1.5. Studium iteračních procesů klasickými metodami je i u těch nejjednodušších případů zcela nemožné. Obrázek 6 : Iterační proces soustavy dvou nelineárních rovnic Domnívám se, že práce s počítačem by dnes měla být samozřejmostí. Posluchači by se měli do počítačové učebny dostat i v základním kursu matematiky, a to několikrát za semestr. Tvořivé uplatnění teoretických poznatků, vědomí, že je mohu použít v zajímavém programu, který si mohu sám napsat, a radost z toho, že mně takový program hezky funguje, to jsou nenahraditelné impulsy k dalšímu teoretickému studiu. Literatura [1] Martišek, D.: Matematické principy grafických systémů, Littera, Brno, 2002 [2] Martišek, D.: Softwarové modelování lomu světla, in Sborník XV kolokvia o řízení osvojovacího procesu, Vyškov, 2004 [3] Martišek, D.: Softwarové modelování odrazu světla, Pedagogický software, České Budějovice - sborník přednášek a programů, 2004