A Tool for Teaching Fundamental Curves
Nástroj pro výuku základních křivek
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
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.
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.
Description
Keywords
Citation
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. 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.
Vysokoš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 v platném znění.
Vysokoš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 v platném znění.