Álgebra geométrica aplicada à simulação de corpos rígidos

Detalhes bibliográficos
Autor(a) principal: Félix, Kao
Data de Publicação: 2009
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/18535
Resumo: Álgebra geométrica é uma ferramenta matemática para formulação e resolução de problemas geométricos, sendo uma alternativa para a álgebra linear classicamente utilizada. Com o intuito de demonstrar a utilidade do formalismo, uma engine física para simulação de corpos rígidos foi desenvolvida. O trabalho apresenta os conceitos de álgebra geométrica necessários para desenvolver a simulação, a base teórica de mecânica de corpos rígidos de forma tradicional e como reformular essa teoria usando álgebra geométrica. São realçadas as diferenças no uso da álgebra geométrica em comparação com as técnicas tradicionais. Para uso na construção da engine, duas bibliotecas de álgebra geométrica são investigadas: o Geometric Algebra Implementation Generator (Gaigen 2) e a Geometric Algebra Template Library (GATL), desenvolvida na UFRGS. Uma comparação entre as duas é apresentada, incluindo um benchmark de desempenho.
id UFRGS-2_85861452ac626c29f7e45675383db5af
oai_identifier_str oai:www.lume.ufrgs.br:10183/18535
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Félix, KaoOliveira Neto, Manuel Menezes deFernandes, Leandro Augusto Frata2010-02-19T04:14:43Z2009http://hdl.handle.net/10183/18535000730587Álgebra geométrica é uma ferramenta matemática para formulação e resolução de problemas geométricos, sendo uma alternativa para a álgebra linear classicamente utilizada. Com o intuito de demonstrar a utilidade do formalismo, uma engine física para simulação de corpos rígidos foi desenvolvida. O trabalho apresenta os conceitos de álgebra geométrica necessários para desenvolver a simulação, a base teórica de mecânica de corpos rígidos de forma tradicional e como reformular essa teoria usando álgebra geométrica. São realçadas as diferenças no uso da álgebra geométrica em comparação com as técnicas tradicionais. Para uso na construção da engine, duas bibliotecas de álgebra geométrica são investigadas: o Geometric Algebra Implementation Generator (Gaigen 2) e a Geometric Algebra Template Library (GATL), desenvolvida na UFRGS. Uma comparação entre as duas é apresentada, incluindo um benchmark de desempenho.Geometric algebra is a mathematical tool used in the formulation and resolution of geometric problems, being an alternative to the linear algebra normally used. To demonstrate the usefulness of this formalism, a physics engine for rigid body simulation was developed. This work presents the geometric algebra concepts needed to develop the simulation, the theoretical foundations of rigid body mechanics in the traditional way and how to reformulate this theory using geometric algebra. To build the engine, two geometric algebra libraries are investigated: the Geometric Algebra Implementation Generator (Gaigen 2) and the Geometric Algebra Template Library (GATL), developed at UFRGS. A comparison between the two is presented, including a performance benchmark.application/pdfporComputação gráficaÁlgebra geométricaGeometric algebraComputer graphicsGeometryPhysics simulationRigid body dynamicsÁlgebra geométrica aplicada à simulação de corpos rígidosGeometric algebra applied to rigid body simulation info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2009Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000730587.pdf.txt000730587.pdf.txtExtracted Texttext/plain88043http://www.lume.ufrgs.br/bitstream/10183/18535/2/000730587.pdf.txt37fdcf69bd3c578cc506b0c91598b436MD52ORIGINAL000730587.pdf000730587.pdfTexto completoapplication/pdf478728http://www.lume.ufrgs.br/bitstream/10183/18535/1/000730587.pdf2f3d84db27e845527820b3f52421e978MD51THUMBNAIL000730587.pdf.jpg000730587.pdf.jpgGenerated Thumbnailimage/jpeg1015http://www.lume.ufrgs.br/bitstream/10183/18535/3/000730587.pdf.jpg0a27ac458f7be3a15a909239a8427978MD5310183/185352018-10-17 08:43:24.224oai:www.lume.ufrgs.br:10183/18535Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-17T11:43:24Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Álgebra geométrica aplicada à simulação de corpos rígidos
dc.title.alternative.en.fl_str_mv Geometric algebra applied to rigid body simulation
title Álgebra geométrica aplicada à simulação de corpos rígidos
spellingShingle Álgebra geométrica aplicada à simulação de corpos rígidos
Félix, Kao
Computação gráfica
Álgebra geométrica
Geometric algebra
Computer graphics
Geometry
Physics simulation
Rigid body dynamics
title_short Álgebra geométrica aplicada à simulação de corpos rígidos
title_full Álgebra geométrica aplicada à simulação de corpos rígidos
title_fullStr Álgebra geométrica aplicada à simulação de corpos rígidos
title_full_unstemmed Álgebra geométrica aplicada à simulação de corpos rígidos
title_sort Álgebra geométrica aplicada à simulação de corpos rígidos
author Félix, Kao
author_facet Félix, Kao
author_role author
dc.contributor.author.fl_str_mv Félix, Kao
dc.contributor.advisor1.fl_str_mv Oliveira Neto, Manuel Menezes de
dc.contributor.advisor-co1.fl_str_mv Fernandes, Leandro Augusto Frata
contributor_str_mv Oliveira Neto, Manuel Menezes de
Fernandes, Leandro Augusto Frata
dc.subject.por.fl_str_mv Computação gráfica
Álgebra geométrica
topic Computação gráfica
Álgebra geométrica
Geometric algebra
Computer graphics
Geometry
Physics simulation
Rigid body dynamics
dc.subject.eng.fl_str_mv Geometric algebra
Computer graphics
Geometry
Physics simulation
Rigid body dynamics
description Álgebra geométrica é uma ferramenta matemática para formulação e resolução de problemas geométricos, sendo uma alternativa para a álgebra linear classicamente utilizada. Com o intuito de demonstrar a utilidade do formalismo, uma engine física para simulação de corpos rígidos foi desenvolvida. O trabalho apresenta os conceitos de álgebra geométrica necessários para desenvolver a simulação, a base teórica de mecânica de corpos rígidos de forma tradicional e como reformular essa teoria usando álgebra geométrica. São realçadas as diferenças no uso da álgebra geométrica em comparação com as técnicas tradicionais. Para uso na construção da engine, duas bibliotecas de álgebra geométrica são investigadas: o Geometric Algebra Implementation Generator (Gaigen 2) e a Geometric Algebra Template Library (GATL), desenvolvida na UFRGS. Uma comparação entre as duas é apresentada, incluindo um benchmark de desempenho.
publishDate 2009
dc.date.issued.fl_str_mv 2009
dc.date.accessioned.fl_str_mv 2010-02-19T04:14:43Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/18535
dc.identifier.nrb.pt_BR.fl_str_mv 000730587
url http://hdl.handle.net/10183/18535
identifier_str_mv 000730587
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/18535/2/000730587.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/18535/1/000730587.pdf
http://www.lume.ufrgs.br/bitstream/10183/18535/3/000730587.pdf.jpg
bitstream.checksum.fl_str_mv 37fdcf69bd3c578cc506b0c91598b436
2f3d84db27e845527820b3f52421e978
0a27ac458f7be3a15a909239a8427978
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1798486709413871616