https://github.com/nervaljunior/computer-graphics
triangulo de denaulay em web gl
https://github.com/nervaljunior/computer-graphics
computer-graphics triangulos web-gl
Last synced: 5 months ago
JSON representation
triangulo de denaulay em web gl
- Host: GitHub
- URL: https://github.com/nervaljunior/computer-graphics
- Owner: nervaljunior
- Created: 2023-05-12T16:53:46.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-14T00:04:40.000Z (over 2 years ago)
- Last Synced: 2024-01-14T08:04:33.153Z (over 2 years ago)
- Topics: computer-graphics, triangulos, web-gl
- Language: JavaScript
- Homepage:
- Size: 174 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
https://github.com/nervaljunior/computer-graphics/assets/108685222/b37dea9c-d507-4d3d-bd79-b8191831be68
# Triângulo de Denaulay

### 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.

### 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.

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

### Happy Coding!.