Vizualizátor komplexních modelů tvořených pomocí NURBS

dc.contributor.advisorFabián, Tomášen
dc.contributor.authorPopek, Tomášen
dc.contributor.refereeGaura, Janen
dc.date.accepted2010-06-01en
dc.date.accessioned2010-09-29T13:44:29Z
dc.date.available2010-09-29T13:44:29Z
dc.date.issued2010en
dc.descriptionImport 29/09/2010cs
dc.description.abstractTato bakalářská práce se zabývá vykreslováním komplexních modelů tvořených pomocí NURBS ploch. K tomuto vykreslování je využita knihovna OpenGL a její nádstavba GLU 1.3. Práce je rozdělena na část teoretickou a praktickou. V teoretické části jsou probrány důležité informace ohledně NURBS a jejich použití v OpenGL pomocí nádstavbové knihovny GLU. Dále je zde popsán soubor typu STEP, který pak využívá aplikace jako vstupní formát. V praktické části je probrána finální aplikace. V této části je detailně popsán postup od příjmu souboru až po jeho vykreslení v OpenGL. Fragmenty aplikace, kterými projde soubor se dají rozdělit na část parsovací, kde se ze souboru získají data potřebná pro tvorbu NURBS, část výpočetní, kde se provedou všechny důležité přepočty a část vykreslovací, která má za úkol smysluplnou reprezentaci získaných dat. Hlavním cílem této bakalářské práce je vytvořit aplikaci, která bude schopna výpočtu a vykreslení složitých scén uložených v souborech STEP, popřípadě CBA.cs
dc.description.abstractThis thesis deals with the rendering of complex models represented by NURBS surfaces. For this rendering OpenGL and its superstructure GLU 1.3 are used. The thesis is divided into theoretical and practical part. The theoretical part discusses important information about NURBS and their use in OpenGL, using the add-on library GLU. Then STEP file, which is used as input format for the application is described. In the practical part final application is discussed. This section describes in detail the process from receiving the file to its rendering in OpenGL. Fragments of an application, which file passes, can be split into three parts: parsing part, where we get the necessary data for creating NURBS, computational part, where all the necessary calculations are performed and rendering part, which is responsible for a meaningful representation of the obtained data. The main objective of this thesis is to create an application capable of calculating and rendering of complex scenes stored in files such as STEP, or CBA.en
dc.description.categoryPrezenčnícs
dc.description.department456 - Katedra informatikyen
dc.description.resultvelmi dobřecs
dc.format36 l. : il. + 1 CD-Rcs
dc.format.extent1175614 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisPOP101_FEI_B2647_2612R025_2010
dc.identifier.urihttp://hdl.handle.net/10084/78946
dc.language.isocsen
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectNURBScs
dc.subjectSTEPcs
dc.subjectCBAcs
dc.subjectparsercs
dc.subjectOpenGLcs
dc.subjectGLUcs
dc.subjectNURBSen
dc.subjectSTEPen
dc.subjectCBAen
dc.subjectparseren
dc.subjectOpenGLen
dc.subjectGLUen
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.en
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleVizualizátor komplexních modelů tvořených pomocí NURBScs
dc.title.alternativeVisualization of Complex Models Represented by NURBSen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 3 out of 3 results
Loading...
Thumbnail Image
Name:
POP101_FEI_B2647_2612R025_2010.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
POP101_FEI_B2647_2612R025_2010_zadani.pdf
Size:
706 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
POP101_FEI_B2647_2612R025_2010_priloha.zip
Size:
13.01 MB
Format:
Unknown data format