Original title:
Zobrazování 3D dat
Translated title:
3D data presentation
Authors:
Matyskiewicz, Jiří ; Petyovský, Petr (referee) ; Richter, Miloslav (advisor) Document type: Bachelor's theses
Year:
2008
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Bakalářská práce se zabývá problematikou práce s 3D daty, manipulaci s nimi, s jejich archivací a zobrazováním. Teoretická část obsahuje stručný přehled současného stavu problematiky. Praktickou součástí práce je návrh a implementace knihovny pro zobrazování 3D dat a prohlížeče / editoru, který ji využívá. Knihovna je napsána v programovacím jazyce c++ s využitím objektového programování a určená k používání jako dynamicky linkovaná knihovna, její funkčnost je možné snadno rozšiřovat psaním zásuvných modulů, nevyžadujících zásah do zdrojového kódu knihovny. Zobrazování není vázáno na konkrétní typ grafického API a knihovnu je možné doplnit zásuvným modulem pro vykreslování libovolným softwarovým nebo hardwarovým způsobem. Součástí implementace je zásuvný modul pro vykreslování přes rozhraní OpenGL
Thesis deals with manipulation, archiving and viewing of 3D data. Theoretic part contains basic introduction to the field. Practical part of the thesis is design and implementation of the library for viewing 3D data and viewer / editor using this library. Library is written in c++ computer language and it’s intended to be used as a dynamic linked library, which functionality can be easily enhanced with additional plug-in modules without need to modify the source code of the library. Actual viewing is not tied to any specific type of graphical API, library can be extended with plug-in for rendering using any software or hardware. Part of the implementation is plug-in for rendering 3D data using OpenGL interface.
Keywords:
3D data; 3D graphics; viewing 3D data; 3D data; 3D grafika; zobrazování 3D dat
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/2970