Iterative method for edge equalization of triangular meshes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFJF |
Texto Completo: | https://repositorio.ufjf.br/jspui/handle/ufjf/15960 |
Resumo: | Este trabalho apresenta um método para remalhamento de superf´ıcies triangulares. O método obtem uma nova superfície de maneira que qualquer aresta está dentro de um intervalo predefinido [emin, emax]. A entrada do processo é uma malha de 2-variedade com geometria e topologia arbitrarias. O algoritmo proposto é iterativo e consegue ajustar automaticamente a quantidade de vértices e triângulos necessários através das operações estelares. Um filtro passa-baixa também é aplicado para retirar as altas frequências. O algoritmo gera uma malha triangular de 2-variedade, com os vértices distribuídos de maneira quase uniforme sobre a superfície de entrada. No fim do processo, praticamente todas as arestas estão dentro do intervalo. A malha dual desta malha triangular é uma malha trivalente. Este tipo de malha tem muitas aplicações em simulações de nano estruturas de carbono |
id |
UFJF_385db94c1c9c8e941af3350c0ef557f6 |
---|---|
oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/15960 |
network_acronym_str |
UFJF |
network_name_str |
Repositório Institucional da UFJF |
repository_id_str |
|
spelling |
Vieira, Marcelo Bernardeshttp://lattes.cnpq.br/0858482819476716Silva, Rodrigo Luis de Souza dahttp://lattes.cnpq.br/6878718102770367Dantas, Socrates de Oliveirahttp://lattes.cnpq.br/5975973286504763http://lattes.cnpq.br/Hauck, João Vitor de Sá2023-09-29T11:10:00Z2023-09-212023-09-29T11:10:00Z2013-08-29https://repositorio.ufjf.br/jspui/handle/ufjf/15960Este trabalho apresenta um método para remalhamento de superf´ıcies triangulares. O método obtem uma nova superfície de maneira que qualquer aresta está dentro de um intervalo predefinido [emin, emax]. A entrada do processo é uma malha de 2-variedade com geometria e topologia arbitrarias. O algoritmo proposto é iterativo e consegue ajustar automaticamente a quantidade de vértices e triângulos necessários através das operações estelares. Um filtro passa-baixa também é aplicado para retirar as altas frequências. O algoritmo gera uma malha triangular de 2-variedade, com os vértices distribuídos de maneira quase uniforme sobre a superfície de entrada. No fim do processo, praticamente todas as arestas estão dentro do intervalo. A malha dual desta malha triangular é uma malha trivalente. Este tipo de malha tem muitas aplicações em simulações de nano estruturas de carbonoThis work presents a method for remeshing triangular surfaces. This method obtains a new mesh in such a way that any edge is within a predefined interval [emin, emax]. The input of the process is a 2-manifold mesh with arbitrary geometry and topology. The proposed algorithm is iterative and is able to automatically adjust the number of vertices and polygons through stellar operations. A low pass filter is also applied to remove higher frequencies. This algorithm generates a triangular 2-manifold mesh, with the vertices spreaded almost uniform over the input surface. At the end of the process, almost all edges are within the interval. The dual mesh of this triangular mesh is a trivalent mesh also very uniform. This kind of mesh has many applications in simulations of carbon nano structures.engUniversidade Federal de Juiz de Fora (UFJF)UFJFBrasilFaculdade de Engenhariahttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::ENGENHARIASEqualização do comprimento de arestasOperação estelaresRemalhamentoEdge length equalizationStellar operationsRemeshIterative method for edge equalization of triangular meshesMétodo iterativo para equalização de arestas de malhas triangularesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFORIGINALjoaovitordesahauck.pdfjoaovitordesahauck.pdfPDF/Aapplication/pdf12788033https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/1/joaovitordesahauck.pdf480ea49dba6d0be625f94a04afba1361MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/4/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD54TEXTjoaovitordesahauck.pdf.txtjoaovitordesahauck.pdf.txtExtracted texttext/plain41171https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/6/joaovitordesahauck.pdf.txt4c87fb163fe2a0a7b8fbc1c6218bbfd4MD56THUMBNAILjoaovitordesahauck.pdf.jpgjoaovitordesahauck.pdf.jpgGenerated Thumbnailimage/jpeg1193https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/7/joaovitordesahauck.pdf.jpge7cab300ab804a1adca1bcb687d43119MD57ufjf/159602023-09-30 03:04:26.347oai:hermes.cpd.ufjf.br:ufjf/15960Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2023-09-30T06:04:26Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
dc.title.pt_BR.fl_str_mv |
Iterative method for edge equalization of triangular meshes |
dc.title.alternative.pt_BR.fl_str_mv |
Método iterativo para equalização de arestas de malhas triangulares |
title |
Iterative method for edge equalization of triangular meshes |
spellingShingle |
Iterative method for edge equalization of triangular meshes Hauck, João Vitor de Sá CNPQ::ENGENHARIAS Equalização do comprimento de arestas Operação estelares Remalhamento Edge length equalization Stellar operations Remesh |
title_short |
Iterative method for edge equalization of triangular meshes |
title_full |
Iterative method for edge equalization of triangular meshes |
title_fullStr |
Iterative method for edge equalization of triangular meshes |
title_full_unstemmed |
Iterative method for edge equalization of triangular meshes |
title_sort |
Iterative method for edge equalization of triangular meshes |
author |
Hauck, João Vitor de Sá |
author_facet |
Hauck, João Vitor de Sá |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Vieira, Marcelo Bernardes |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/0858482819476716 |
dc.contributor.referee1.fl_str_mv |
Silva, Rodrigo Luis de Souza da |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/6878718102770367 |
dc.contributor.referee2.fl_str_mv |
Dantas, Socrates de Oliveira |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/5975973286504763 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/ |
dc.contributor.author.fl_str_mv |
Hauck, João Vitor de Sá |
contributor_str_mv |
Vieira, Marcelo Bernardes Silva, Rodrigo Luis de Souza da Dantas, Socrates de Oliveira |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
topic |
CNPQ::ENGENHARIAS Equalização do comprimento de arestas Operação estelares Remalhamento Edge length equalization Stellar operations Remesh |
dc.subject.por.fl_str_mv |
Equalização do comprimento de arestas Operação estelares Remalhamento Edge length equalization Stellar operations Remesh |
description |
Este trabalho apresenta um método para remalhamento de superf´ıcies triangulares. O método obtem uma nova superfície de maneira que qualquer aresta está dentro de um intervalo predefinido [emin, emax]. A entrada do processo é uma malha de 2-variedade com geometria e topologia arbitrarias. O algoritmo proposto é iterativo e consegue ajustar automaticamente a quantidade de vértices e triângulos necessários através das operações estelares. Um filtro passa-baixa também é aplicado para retirar as altas frequências. O algoritmo gera uma malha triangular de 2-variedade, com os vértices distribuídos de maneira quase uniforme sobre a superfície de entrada. No fim do processo, praticamente todas as arestas estão dentro do intervalo. A malha dual desta malha triangular é uma malha trivalente. Este tipo de malha tem muitas aplicações em simulações de nano estruturas de carbono |
publishDate |
2013 |
dc.date.issued.fl_str_mv |
2013-08-29 |
dc.date.accessioned.fl_str_mv |
2023-09-29T11:10:00Z |
dc.date.available.fl_str_mv |
2023-09-21 2023-09-29T11:10:00Z |
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 |
https://repositorio.ufjf.br/jspui/handle/ufjf/15960 |
url |
https://repositorio.ufjf.br/jspui/handle/ufjf/15960 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.publisher.initials.fl_str_mv |
UFJF |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Faculdade de Engenharia |
publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
instacron_str |
UFJF |
institution |
UFJF |
reponame_str |
Repositório Institucional da UFJF |
collection |
Repositório Institucional da UFJF |
bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/1/joaovitordesahauck.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/5/license.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/4/license_rdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/6/joaovitordesahauck.pdf.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/15960/7/joaovitordesahauck.pdf.jpg |
bitstream.checksum.fl_str_mv |
480ea49dba6d0be625f94a04afba1361 8a4605be74aa9ea9d79846c1fba20a33 e39d27027a6cc9cb039ad269a5db8e34 4c87fb163fe2a0a7b8fbc1c6218bbfd4 e7cab300ab804a1adca1bcb687d43119 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
repository.mail.fl_str_mv |
|
_version_ |
1817338539904335872 |