Fatiamento de malhas triangulares: teoria e experimentos

Manufatura Aditiva, também conhecida por Impressão 3D, é um processo baseado na sobreposição de camadas para produzir um objeto físico. Os dados para a produção desse objeto vêm de um modelo geométrico tridimensional, geralmente representado por uma malha de triângulos. Um dos principais procediment...

Full description

Bibliographic Details
Main Author: Gregori, Rodrigo Mello Mattos Habib
Other Authors: Silva, Murilo Vicente Gonçalves da
Language:Portuguese
Published: Universidade Tecnológica Federal do Paraná 2015
Subjects:
Online Access:http://repositorio.utfpr.edu.br/jspui/handle/1/1026
id ndltd-IBICT-urn-repox.ist.utl.pt-RI_UTFPR-oai-repositorio.utfpr.edu.br-1-1026
record_format oai_dc
spelling ndltd-IBICT-urn-repox.ist.utl.pt-RI_UTFPR-oai-repositorio.utfpr.edu.br-1-10262018-05-23T23:40:56Z Fatiamento de malhas triangulares: teoria e experimentos Gregori, Rodrigo Mello Mattos Habib Silva, Murilo Vicente Gonçalves da Volpato, Neri Geração numérica de malhas (Análise numérica) Animação por computador Algorítmos computacionais Estruturas de dados (Computação) Computação Numerical grid generation (Numerical analysis) Computer animation Computer algorithms Data structures (Computer science) Computer science Manufatura Aditiva, também conhecida por Impressão 3D, é um processo baseado na sobreposição de camadas para produzir um objeto físico. Os dados para a produção desse objeto vêm de um modelo geométrico tridimensional, geralmente representado por uma malha de triângulos. Um dos principais procedimentos no processo de produção é fatiar a malha triangular e gerar uma série de contornos, os quais representam as camadas do objeto. Há diversas estratégicas para fatiar malhas triangulares, porém, a maior parte dos trabalhos na literatura foca-se em problemas como a qualidade do modelo, melhorias específicas no processo de fatiamento e uso de memória; poucos trabalhos, no entanto, abordam o problema por uma perspectiva de complexidade algorítmica. Algoritmos propostos atualmente para este problema executam em tempo O(n² + k²) ou O(n² + nlognk); o algoritmo proposto nesta dissertação possui complexidade O(nk) para uma entrada com n triângulos e k planos e, com K é o número médio de planos que cortam cada triângulo nesta entrada específica. O algoritmo proposto, chamado de Fatiamento por Estocada (FE) é comparado teórica e experimentalmente com alguns dos métodos conhecidos na literatura e os resultados mostram melhora considerável em tempo de execução. Additive Manufacturing, also known as 3D printing, is a process based on the addition of sucessive layers in order to build a physical object. The data for building this object come from geometric 3D model, usually represented by a triangle mesh. One of the main procedures in this process is to slice the triangle mesh and output a sequence of contours, representing each one of the layers of the object. There are many strategies for slicing meshes, however, most of the current literature is concerned with ad hoc issues such as the quality of the model, specific improvements in the slicing process and memory usage, whereas few of them address the problem from an algorithmic complecity perspective. While current algorithms for this problem ruin in O(n² + k²) or O(n² + nlognk), the proposed algorithm runs in O(nk), for a given input with n triangles, k planes and where k is the average number of slices cutting each triangle in this specific input. This is asymptotically the best that can be achieved under certain fairly common assumptions. The proposed algorithm, called here Slicing by Stabbing (SS), was compared both theoretically and experimentally against known methods in the literature and the results show considerable improvement in execution time. 2015-02-05T14:16:40Z 2015-02-05T14:16:40Z 2014-08-29 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis GREGORI, Rodrigo Mello Mattos Habib. Fatiamento de malhas triangulares: teoria e experimentos. 2014. 40 f. Dissertação (Mestrado em Comunicação Aplicada) – Universidade Tecnológica Federal do Paraná, Curitiba, 2014. http://repositorio.utfpr.edu.br/jspui/handle/1/1026 por info:eu-repo/semantics/openAccess Universidade Tecnológica Federal do Paraná Curitiba Programa de Pós-Graduação em Computação Aplicada reponame:Repositório Institucional da UTFPR instname:Universidade Tecnológica Federal do Paraná instacron:UTFPR
collection NDLTD
language Portuguese
sources NDLTD
topic Geração numérica de malhas (Análise numérica)
Animação por computador
Algorítmos computacionais
Estruturas de dados (Computação)
Computação
Numerical grid generation (Numerical analysis)
Computer animation
Computer algorithms
Data structures (Computer science)
Computer science
spellingShingle Geração numérica de malhas (Análise numérica)
Animação por computador
Algorítmos computacionais
Estruturas de dados (Computação)
Computação
Numerical grid generation (Numerical analysis)
Computer animation
Computer algorithms
Data structures (Computer science)
Computer science
Gregori, Rodrigo Mello Mattos Habib
Fatiamento de malhas triangulares: teoria e experimentos
description Manufatura Aditiva, também conhecida por Impressão 3D, é um processo baseado na sobreposição de camadas para produzir um objeto físico. Os dados para a produção desse objeto vêm de um modelo geométrico tridimensional, geralmente representado por uma malha de triângulos. Um dos principais procedimentos no processo de produção é fatiar a malha triangular e gerar uma série de contornos, os quais representam as camadas do objeto. Há diversas estratégicas para fatiar malhas triangulares, porém, a maior parte dos trabalhos na literatura foca-se em problemas como a qualidade do modelo, melhorias específicas no processo de fatiamento e uso de memória; poucos trabalhos, no entanto, abordam o problema por uma perspectiva de complexidade algorítmica. Algoritmos propostos atualmente para este problema executam em tempo O(n² + k²) ou O(n² + nlognk); o algoritmo proposto nesta dissertação possui complexidade O(nk) para uma entrada com n triângulos e k planos e, com K é o número médio de planos que cortam cada triângulo nesta entrada específica. O algoritmo proposto, chamado de Fatiamento por Estocada (FE) é comparado teórica e experimentalmente com alguns dos métodos conhecidos na literatura e os resultados mostram melhora considerável em tempo de execução. === Additive Manufacturing, also known as 3D printing, is a process based on the addition of sucessive layers in order to build a physical object. The data for building this object come from geometric 3D model, usually represented by a triangle mesh. One of the main procedures in this process is to slice the triangle mesh and output a sequence of contours, representing each one of the layers of the object. There are many strategies for slicing meshes, however, most of the current literature is concerned with ad hoc issues such as the quality of the model, specific improvements in the slicing process and memory usage, whereas few of them address the problem from an algorithmic complecity perspective. While current algorithms for this problem ruin in O(n² + k²) or O(n² + nlognk), the proposed algorithm runs in O(nk), for a given input with n triangles, k planes and where k is the average number of slices cutting each triangle in this specific input. This is asymptotically the best that can be achieved under certain fairly common assumptions. The proposed algorithm, called here Slicing by Stabbing (SS), was compared both theoretically and experimentally against known methods in the literature and the results show considerable improvement in execution time.
author2 Silva, Murilo Vicente Gonçalves da
author_facet Silva, Murilo Vicente Gonçalves da
Gregori, Rodrigo Mello Mattos Habib
author Gregori, Rodrigo Mello Mattos Habib
author_sort Gregori, Rodrigo Mello Mattos Habib
title Fatiamento de malhas triangulares: teoria e experimentos
title_short Fatiamento de malhas triangulares: teoria e experimentos
title_full Fatiamento de malhas triangulares: teoria e experimentos
title_fullStr Fatiamento de malhas triangulares: teoria e experimentos
title_full_unstemmed Fatiamento de malhas triangulares: teoria e experimentos
title_sort fatiamento de malhas triangulares: teoria e experimentos
publisher Universidade Tecnológica Federal do Paraná
publishDate 2015
url http://repositorio.utfpr.edu.br/jspui/handle/1/1026
work_keys_str_mv AT gregorirodrigomellomattoshabib fatiamentodemalhastriangularesteoriaeexperimentos
_version_ 1718675512165924864