Skip to content

nervaljunior/computer-graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

computer-graphics

nesse projeto temos que implementar dois algoritmos de computação grafica

  • picking
  • square

autor: NERVAL JUNIOR

picking:

no picking tem dois triangulos que podem se alterar de acordo com a interação modo visual de camera, o qual realiza movimentação dos solidos

square:

o square desrespeito a um codigo que gera pontos dentro da viewport atraves desses pontos é calculado o triangulo de denauley


interação picking

a iteração acontece com dois triangulos dentro de uma viewport

index.html.e.mais.34.paginas.-.Pessoal.Microsoft.Edge.2023-05-27.18-59-19.mp4

Triângulo de Denaulay

image

Descrição

O Triângulo de Denaulay é um conceito fundamental na geometria computacional e em algoritmos de triangulação. Ele é amplamente utilizado em diversas áreas, como gráficos computacionais, processamento de imagens e simulações físicas.

O triângulo de Denaulay é definido como uma triangulação de um conjunto de pontos no plano, em que nenhum ponto pertence ao círculo circunscrito a qualquer triângulo da triangulação. Em outras palavras, para qualquer triângulo na triangulação, o círculo circunscrito não contém nenhum outro ponto.

image

Aplicações

A triangulação de Delaunay possui diversas aplicações práticas. Alguns exemplos incluem:

  • Gráficos Computacionais: Em computação gráfica, o Triângulo de Delaunay é amplamente utilizado para a geração de malhas tridimensionais a partir de nuvens de pontos. Ele é especialmente útil na renderização de terrenos, modelagem de objetos complexos e simulação de fluidos.

  • Processamento de Imagens: O Triângulo de Delaunay é empregado em técnicas de interpolação de imagens e transformações geométricas, como a warpagem de imagens. Ele permite que se obtenham resultados suaves e naturais nessas operações.

  • Análise de Dados: Em análise de dados, o Triângulo de Delaunay pode ser usado para detecção de outliers, agrupamento de pontos e visualização de dados multidimensionais. Ele ajuda a identificar padrões espaciais e relacionamentos entre os pontos.

  • Simulações Físicas: Em simulações físicas, o Triângulo de Delaunay é utilizado na discretização de domínios, permitindo a representação eficiente de objetos e fenômenos físicos. Ele é essencial em simulações de elementos finitos e na modelagem de sistemas dinâmicos.

Implementação

Existem diversos algoritmos para calcular a triangulação de Delaunay, como o algoritmo de Bowyer-Watson e o algoritmo de incrementalização. Além disso, existem bibliotecas e pacotes disponíveis em várias linguagens de programação que facilitam a implementação e o uso do Triângulo de Delaunay.

image

Ao utilizar o Triângulo de Delaunay em seus projetos, é importante considerar a eficiência computacional e a qualidade da triangulação resultante. Algoritmos mais avançados podem oferecer melhor desempenho e triangulações mais robustas, dependendo dos requisitos específicos do seu projeto.

a terceira avaliação consiste na implementação da cena com um poliedro e seus sombrementos

image

Happy Coding!.

Releases

No releases published

Packages

No packages published