Nástroj pro výuku základních křivek
A Tool for Teaching Fundamental Curves
Typ dokumentu
diplomová prácemaster thesis
Autor
Michal Vomastek
Vedoucí práce
Felkel Petr
Oponent práce
Sloup Jaroslav
Studijní obor
Počítačová grafikaStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačové grafiky a interakcePráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Diplomová práce se zabývá tvorbou aplikace na podporu výuky základních křivek používaných v počítačové grafice. Toto téma je pro studenty obtížné a cílem aplikace je téma studentům co nejvíce zpřístupnit. Aplikace byla z důvodu dostupnosti navrhnuta jako webová stránka v jazyku JavaScript. Mezi diskutované a implementované křivky patří Coonsova kubika, NURBS, Bézierova křivka, Hermitovské kubiky a Explicitní křivka. Těmto křivkám byly vytvořeny tutoriály, které znázorňují vlastnosti křivek. V tutoriálech je možné měnit křivkám jejich parametry a také souřadnice i počet řídících bodu. Aplikace umožňuje vykreslovat nejen křivky, ale i bázové funkce a jejich derivace. This thesis deals with the creation of an application to support the teaching of basic curves used in computer graphics. This topic is difficult for students and the goal of the application is to make it as accessible to students as possible. The application was designed as a JavaScript website for availability purposes. Curves discussed and implemented here include Coons cubic, NURBS, Bezier curve, Hermit cubic, and Explicit curve. Tutorials have been created for these curves to show curve properties. It is possible to change the parameters, the coordinates and the number of control points of curves in the tutorials. The application allows to draw not only curves but also base functions and their derivatives.
Kolekce
- Diplomové práce - 13139 [413]