Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2010 |
| Idioma: | por |
| Título da fonte: | Manancial - Repositório Digital da UFSM |
| dARK ID: | ark:/26339/0013000013x3z |
| Texto Completo: | http://repositorio.ufsm.br/handle/1/25318 |
Resumo: | Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2010. |
| id |
UFSM_69a32cf08612afba41f18e6e9b15638a |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsm.br:1/25318 |
| network_acronym_str |
UFSM |
| network_name_str |
Manancial - Repositório Digital da UFSM |
| repository_id_str |
|
| spelling |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++Drawtex SCV: an OpenGL primitives composition educational tool with C/C++ code exportation featureOpenGLComputer graphicsCompositionEducational toolSCVComputação gráficaComposiçãoFerramenta educativaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2010.Considering the difficulty of learning, as an OpenGL programmer, the effect of the several internal state variables of this API in a rendered scene, as well as the difficulty of composing three-dimensional objects in code description of OpenGL calls; this project aims to produce an educational tool to allow the composition of graphic primitives in an educational environment that focuses on concepts of OpenGL. Thus, in order to step over these difficulties, the objective of the present work is to produce a C/C++ code exportation feature from an editing and visualization interface of 3D vertexes and primitives. The project followed and incremental pattern, counting with the building of a prototype before the final implementation started. This allowed for modularization and ease of future expansion. The SCV API for the composition of GUIs was applied, in order to validate its use in more complex software. The results satisfy the proposed objectives, and the project presents various possibilities of expansion.Considerando-se a dificuldade do programador OpenGL aprendiz em compreender o efeito das diversas variáveis e estados internos da API no resultado final de uma renderização, bem como a dificuldade de compor objetos tridimensionais em código a partir de chamadas de desenho do OpenGL; o objetivo deste projeto é produzir uma ferramenta especificamente com o propósito de permitir a composição de primitivas gráficas em um ambiente que proporcione o aprendizado necessário sobre o OpenGL. Assim, para sanar estas dificuldades, objetiva-se a inclusão de um módulo de exportação de código C/C++ a partir de uma interface de edição e visualização parametrizável de vértices e primitivas em espaço 3D. A implementação seguiu um padrão incremental, com um ciclo de prototipação, o que permite a modularização e fácil expansão da ferramenta, e utilizou-se da API SCV para a composição da interface gráfica; tendo em vista a sua validação em aplicativos maiores que trabalhos acadêmicos. O software produzido foi chamado DrawtexSCV e satisfaz os requisitos propostos, contando ainda com várias possibildades de expansão já encaminhadas.Universidade Federal de Santa MariaBrasilUFSMCentro de TecnologiaPozzer, Cesar TadeuGottin, Vinícius Michel2022-07-13T14:18:45Z2022-07-13T14:18:45Z2010-12-102010Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://repositorio.ufsm.br/handle/1/25318ark:/26339/0013000013x3zporhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-09-17T17:27:28Zoai:repositorio.ufsm.br:1/25318Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2024-09-17T17:27:28Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
| dc.title.none.fl_str_mv |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ Drawtex SCV: an OpenGL primitives composition educational tool with C/C++ code exportation feature |
| title |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ |
| spellingShingle |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ Gottin, Vinícius Michel OpenGL Computer graphics Composition Educational tool SCV Computação gráfica Composição Ferramenta educativa CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ |
| title_full |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ |
| title_fullStr |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ |
| title_full_unstemmed |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ |
| title_sort |
Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++ |
| author |
Gottin, Vinícius Michel |
| author_facet |
Gottin, Vinícius Michel |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Pozzer, Cesar Tadeu |
| dc.contributor.author.fl_str_mv |
Gottin, Vinícius Michel |
| dc.subject.por.fl_str_mv |
OpenGL Computer graphics Composition Educational tool SCV Computação gráfica Composição Ferramenta educativa CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
OpenGL Computer graphics Composition Educational tool SCV Computação gráfica Composição Ferramenta educativa CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2010. |
| publishDate |
2010 |
| dc.date.none.fl_str_mv |
2010-12-10 2010 2022-07-13T14:18:45Z 2022-07-13T14:18:45Z |
| dc.type.driver.fl_str_mv |
Trabalho de Conclusão de Curso de Graduação |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://repositorio.ufsm.br/handle/1/25318 |
| dc.identifier.dark.fl_str_mv |
ark:/26339/0013000013x3z |
| url |
http://repositorio.ufsm.br/handle/1/25318 |
| identifier_str_mv |
ark:/26339/0013000013x3z |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil UFSM Centro de Tecnologia |
| publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil UFSM Centro de Tecnologia |
| dc.source.none.fl_str_mv |
reponame:Manancial - Repositório Digital da UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
| instname_str |
Universidade Federal de Santa Maria (UFSM) |
| instacron_str |
UFSM |
| institution |
UFSM |
| reponame_str |
Manancial - Repositório Digital da UFSM |
| collection |
Manancial - Repositório Digital da UFSM |
| repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
| repository.mail.fl_str_mv |
atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br |
| _version_ |
1847103637479751680 |