Original title:
Interaktivní webové výukové aplikace z oblasti vektorové grafiky
Translated title:
Interactive apps for education of vector graphics theory
Authors:
Lipa, Matúš ; Šeda, Pavel (referee) ; Rajmic, Pavel (advisor) Document type: Master’s theses
Year:
2019
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Tato praca sa zaobera vytvorenim niekolkych interaktivnych webovych apletov pre vyuku vektorovej grafiky. Popisany je obrazovy signal, jeho diskretizacia, vektorovy a bitmapovy typ zaznamu obrazu. Dalej su popisane vybrane vektorove krivky, ich vlastnosti, algoritmy pre ich konstrukciu a pouzitie. Vysvetlene su principy rasterizacie zakladnych vektorovych objektov. Su navrhnute graficke uzivatelske rozhrania pre jednotlive aplety. Tieto aplety su zaroven implementovane pomocou jazyka HTML a Javascript. Implementovane aplety su umiestnene do webovych stranok, ktore sa pouzivaju pri vyuke pocitacovej grafiky.
This work deals with the creation of several interactive web applets for education of vector graphics. Described is the image signal, his discretization, vector and bitmap types of image record. Further they describe selected vector curves, their properties, algorithms for their construction and usage. The principles of rasterization of basic vector objects are explained. Using the Figma tool, graphical user interfaces for each applet are designed. These applets are implemented using HTML and Javascript. The implemented applets are placed on web pages that are used in computer graphics education.
Keywords:
aproximation curves; bezier curve; bitmap graphic; DDA algorithm; figma; image digi- talization; image representation; image signal; interpolation curves; rasterization; vector curves; vector graphic; web applets
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/177581