murillo.projects
Veja GitHub para mais detalhes.
Desenvolvimento de um sistema para detecção de objetos visíveis em um cenário unidimensional, resolvendo o problema de remoção de superfícies ocultas em computação gráfica. Implementado integralmente em C++, com uso de Tipos Abstratos de Dados (TADs) e arrays estáticos, sem dependência da STL. O algoritmo principal calcula oclusões por comparação entre objetos em diferentes profundidades, determinando as partes visíveis da cena. Incluiu análise de desempenho com diferentes estratégias de ordenação (Insertion e Merge Sort) e proposta de otimização com algoritmo de linha de varredura (O(N log N)), validando ganhos de eficiência.