Drawtex SCV: uma ferramenta educativa para a composição de primitivas gráficas OpenGL com exportação de código C/C++

Detalhes bibliográficos
Autor(a) principal: Gottin, Vinícius Michel
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