Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.

Detalhes bibliográficos
Autor(a) principal: Shimada, Marcelo
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3132/tde-08022024-123159/
Resumo: Neste trabalho é considerada a utilização de aritmética intervalar para aumentar a robustez dos algoritmos de classificação geométrica utilizados na implementação das operações de corte e booleanas em sistemas de modelagem de sólidos. Os algoritmos de classificação geométrica, também conhecidos como testes de incidência, são importantes para manter a consistência entre a topologia e geometria do sólido quando forem executadas as operações de corte e booleanas. Uma falha em um teste de incidência, na qual são realizadas comparações entre valores, pode prejudicar as etapas posteriores do algoritmo das operações de corte e booleanas e conseqüentemente tornar o sólido inconsistente. A aritmética intervalar incorpora os erros de aproximação, eliminando a necessidade de definir uma tolerância fixa para realizar a comparação entre números de ponto flutuante. Entretanto, não é possível converter diretamente os algoritmos que se baseiam em ponto flutuante para algoritmos implementados em aritmética intervalar, sendo necessária uma total reformulação dos algoritmos. Outro item importante é que na determinação dos pontos de intersecção feita em uma etapa da implementação das operações de corte e booleanas, a utilização da aritmética intervalar pode resultar em valores com intervalos com dimensões exageradas, o que pode provocar falhas nos algoritmos de testes e incidência. Para conter esta falha, uma correção baseada na geometria é aplicada. São apresentados os conceitos básicos da aritmética intervalar, as representações de elementos geométricos utilizando aritmética intervalar, os testes de incidência, conceitos de um Modelador de Sólidos B-Rep e os algoritmos que implementam as operações de corte e booleanas.
id USP_b41c55d3538129fe5b7a01d47e873188
oai_identifier_str oai:teses.usp.br:tde-08022024-123159
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.Untitled in englishAlgoritmos geométricosArithmeticAritméticaGeometric algorithmsIntervalos de tolerânciaTolerance intervalsNeste trabalho é considerada a utilização de aritmética intervalar para aumentar a robustez dos algoritmos de classificação geométrica utilizados na implementação das operações de corte e booleanas em sistemas de modelagem de sólidos. Os algoritmos de classificação geométrica, também conhecidos como testes de incidência, são importantes para manter a consistência entre a topologia e geometria do sólido quando forem executadas as operações de corte e booleanas. Uma falha em um teste de incidência, na qual são realizadas comparações entre valores, pode prejudicar as etapas posteriores do algoritmo das operações de corte e booleanas e conseqüentemente tornar o sólido inconsistente. A aritmética intervalar incorpora os erros de aproximação, eliminando a necessidade de definir uma tolerância fixa para realizar a comparação entre números de ponto flutuante. Entretanto, não é possível converter diretamente os algoritmos que se baseiam em ponto flutuante para algoritmos implementados em aritmética intervalar, sendo necessária uma total reformulação dos algoritmos. Outro item importante é que na determinação dos pontos de intersecção feita em uma etapa da implementação das operações de corte e booleanas, a utilização da aritmética intervalar pode resultar em valores com intervalos com dimensões exageradas, o que pode provocar falhas nos algoritmos de testes e incidência. Para conter esta falha, uma correção baseada na geometria é aplicada. São apresentados os conceitos básicos da aritmética intervalar, as representações de elementos geométricos utilizando aritmética intervalar, os testes de incidência, conceitos de um Modelador de Sólidos B-Rep e os algoritmos que implementam as operações de corte e booleanas.In this work, the use of interval arithmetic is considered to increase robustness of geometric classification algorithms in operations of solid modelling systems. The classification algorithms, also known as incidence tests, are important to keep the consistency between topology and solid geometry during the application of cut solid and boolean operations. A incidence test error, where values are compared, can damage the next steps of the cut solid and boolean operations algorithm and then make the solid inconsistent. The interval arithmetic incorporates approximation errors, so that, eliminates the need of defining a fixed tolerance to do the comparation between floating point numbers. However, it is not possible to directly convert the algorithms using floating point to algorithms using interval arithmetic, so that, there is a need of total reformulation of the algorithms. Another important item is the determination of intersection points that is done in cut solid and boolean operations, the use of interval arithmetic can result values with intervals with large dimensions, and this can cause fails in the algorithm of incidence tests. To deal with this fail, a correction based on the geometry is applied. So, this work will show the basic concepts of the interval arithmetic, the representation of geometric elements using interval arithmetic, the incidence tests, concepts of a B-Rep Solid Modeller and the algorithms for cut solid and boolean operations.Biblioteca Digitais de Teses e Dissertações da USPTsuzuki, Marcos de Sales GuerraShimada, Marcelo2002-04-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3132/tde-08022024-123159/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-02-08T16:30:02Zoai:teses.usp.br:tde-08022024-123159Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-02-08T16:30:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
Untitled in english
title Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
spellingShingle Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
Shimada, Marcelo
Algoritmos geométricos
Arithmetic
Aritmética
Geometric algorithms
Intervalos de tolerância
Tolerance intervals
title_short Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
title_full Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
title_fullStr Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
title_full_unstemmed Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
title_sort Aritmética intervalar aplicada em um Modelador de Sólidos B-rep.
author Shimada, Marcelo
author_facet Shimada, Marcelo
author_role author
dc.contributor.none.fl_str_mv Tsuzuki, Marcos de Sales Guerra
dc.contributor.author.fl_str_mv Shimada, Marcelo
dc.subject.por.fl_str_mv Algoritmos geométricos
Arithmetic
Aritmética
Geometric algorithms
Intervalos de tolerância
Tolerance intervals
topic Algoritmos geométricos
Arithmetic
Aritmética
Geometric algorithms
Intervalos de tolerância
Tolerance intervals
description Neste trabalho é considerada a utilização de aritmética intervalar para aumentar a robustez dos algoritmos de classificação geométrica utilizados na implementação das operações de corte e booleanas em sistemas de modelagem de sólidos. Os algoritmos de classificação geométrica, também conhecidos como testes de incidência, são importantes para manter a consistência entre a topologia e geometria do sólido quando forem executadas as operações de corte e booleanas. Uma falha em um teste de incidência, na qual são realizadas comparações entre valores, pode prejudicar as etapas posteriores do algoritmo das operações de corte e booleanas e conseqüentemente tornar o sólido inconsistente. A aritmética intervalar incorpora os erros de aproximação, eliminando a necessidade de definir uma tolerância fixa para realizar a comparação entre números de ponto flutuante. Entretanto, não é possível converter diretamente os algoritmos que se baseiam em ponto flutuante para algoritmos implementados em aritmética intervalar, sendo necessária uma total reformulação dos algoritmos. Outro item importante é que na determinação dos pontos de intersecção feita em uma etapa da implementação das operações de corte e booleanas, a utilização da aritmética intervalar pode resultar em valores com intervalos com dimensões exageradas, o que pode provocar falhas nos algoritmos de testes e incidência. Para conter esta falha, uma correção baseada na geometria é aplicada. São apresentados os conceitos básicos da aritmética intervalar, as representações de elementos geométricos utilizando aritmética intervalar, os testes de incidência, conceitos de um Modelador de Sólidos B-Rep e os algoritmos que implementam as operações de corte e booleanas.
publishDate 2002
dc.date.none.fl_str_mv 2002-04-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3132/tde-08022024-123159/
url https://www.teses.usp.br/teses/disponiveis/3/3132/tde-08022024-123159/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256793653182464