Zobrazit minimální záznam

Generické algoritmy pro práci s polygonálními sítěmi
dc.contributor.advisorKolomazník, Jan
dc.creatorHmíra, Peter
dc.date.accessioned2017-05-16T09:43:17Z
dc.date.available2017-05-16T09:43:17Z
dc.date.issued2013
dc.identifier.urihttp://hdl.handle.net/20.500.11956/56055
dc.description.abstractTáto bakalárska práca analyzuje algoritmy, ktoré pracujú s objemový- mi datami, najmä s trojuholníkovou či polygonálnou sieťou. Výsledky analýzy sú premietnuté v návrhu generickej knižnice, ktorá prijíma ľubovolnú implementáciu mesh-u, ktorá spĺňa požiadavky knižnice. Samotná knižnica je napísaná v jazyku C++ využívajúc normu C++11 s pomocou knižnice boost. Výber jazyka je odd- ôvodnený predovšetkým tým, že dôraz sa kladie hlavne na run-time rýchlosť a tým, že C++ nám prináša možnosti analyzovať dátove typy už počas prekladu programu. Ďalej je v práci popísaná samotná implementácia knižnice, použitie algoritmov a ich konceptov, zmysel adaptérov - nástrojov, ktoré umožňujú chod algoritmov nad takými implementáciami polygonálnych sietí, ktoré nie sú pre ne vhodne navrhnuté. Technika, akou je táto práca písaná môže byť naďalej uplatňovaná vo vývoji knižnice, teda v pridávaní ďaľších algoritmov do knižnice.cs_CZ
dc.description.abstractThis bachelor thesis analyses algorithms working with the volume data, especially the triangle or polygon mesh. The results of the analysis are applied in the design of the generic library which can be templated with any implementa- tion of mesh satisfying requirements of the library. The library is written in C++ using the norm C++11 with assistance of the boost library. The choice of the programming language is supported by the strong emphasis on the run-time per- formance as well as the capabilities of C++ to analyze a templated code during the compile-time. Later in thesis is described the implemenation of the library, usage of the algorithms and their concepts, the purpose of the adapters - tools that allow to run algorithms over such an implementation of the mesh that is not properly designed for the algorithm. The technique used in the development of this library can be later applied in the library developement, thus adding new algorithms to the library.en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectpolygonal meshescs_CZ
dc.subjectboundary representationcs_CZ
dc.subjectgeneric algorithmscs_CZ
dc.subjectpolygonal meshesen_US
dc.subjectboundary representationen_US
dc.subjectgeneric algorithmsen_US
dc.titleGeneric algorithms for polygonal mesh manipulationen_US
dc.typebakalářská prácecs_CZ
dcterms.created2013
dcterms.dateAccepted2013-09-02
dc.description.departmentDepartment of Software and Computer Science Educationen_US
dc.description.departmentKatedra softwaru a výuky informatikycs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId137191
dc.title.translatedGenerické algoritmy pro práci s polygonálními sítěmics_CZ
dc.contributor.refereeDupej, Ján
dc.identifier.aleph001620760
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineProgrammingen_US
thesis.degree.disciplineProgramovánícs_CZ
thesis.degree.programInformatikacs_CZ
thesis.degree.programComputer Scienceen_US
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwaru a výuky informatikycs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software and Computer Science Educationen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csProgramovánícs_CZ
uk.degree-discipline.enProgrammingen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csTáto bakalárska práca analyzuje algoritmy, ktoré pracujú s objemový- mi datami, najmä s trojuholníkovou či polygonálnou sieťou. Výsledky analýzy sú premietnuté v návrhu generickej knižnice, ktorá prijíma ľubovolnú implementáciu mesh-u, ktorá spĺňa požiadavky knižnice. Samotná knižnica je napísaná v jazyku C++ využívajúc normu C++11 s pomocou knižnice boost. Výber jazyka je odd- ôvodnený predovšetkým tým, že dôraz sa kladie hlavne na run-time rýchlosť a tým, že C++ nám prináša možnosti analyzovať dátove typy už počas prekladu programu. Ďalej je v práci popísaná samotná implementácia knižnice, použitie algoritmov a ich konceptov, zmysel adaptérov - nástrojov, ktoré umožňujú chod algoritmov nad takými implementáciami polygonálnych sietí, ktoré nie sú pre ne vhodne navrhnuté. Technika, akou je táto práca písaná môže byť naďalej uplatňovaná vo vývoji knižnice, teda v pridávaní ďaľších algoritmov do knižnice.cs_CZ
uk.abstract.enThis bachelor thesis analyses algorithms working with the volume data, especially the triangle or polygon mesh. The results of the analysis are applied in the design of the generic library which can be templated with any implementa- tion of mesh satisfying requirements of the library. The library is written in C++ using the norm C++11 with assistance of the boost library. The choice of the programming language is supported by the strong emphasis on the run-time per- formance as well as the capabilities of C++ to analyze a templated code during the compile-time. Later in thesis is described the implemenation of the library, usage of the algorithms and their concepts, the purpose of the adapters - tools that allow to run algorithms over such an implementation of the mesh that is not properly designed for the algorithm. The technique used in the development of this library can be later applied in the library developement, thus adding new algorithms to the library.en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwaru a výuky informatikycs_CZ
dc.identifier.lisID990016207600106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV