O que é um triângulo OpenGL®?

Um triângulo OpenGL® é a forma mais básica que pode ser formada no OpenGL® e ter uma superfície. Na geometria, um triângulo é uma forma feita de três pontos, cada um unido por uma linha. No OpenGL®, cada ponto que forma um canto do triângulo é conhecido como um vértice, que é uma coleção de coordenadas no espaço tridimensional (3D). Um triângulo é a forma mais básica com uma superfície, o que significa que também é a unidade base usada para criar todas as formas maiores dentro de uma determinada cena. Uma vantagem ao usar um triângulo OpenGL® sobre outros polígonos é o suporte fornecido para estruturas mais complexas, como tiras de triângulo, ventiladores de triângulo e malhas de triângulo. Os triângulos são tão amplamente utilizados em gráficos 3D que a maioria das placas gráficas é otimizada para tornar os triângulos rapidamenteEr do que a maioria dos outros polígonos. Um objeto formado no OpenGL® aproveita esse recurso convertendo objetos grandes e complexos em uma sequência de triângulos. Um formato comumente usado, chamado Quad ou Quadrilateral, é um retângulo simples, mas é feito de dois triângulos que compartilham uma única borda. É mais rápido renderizar os dois triângulos do que realizar os cálculos necessários para renderizar um retângulo.

Embora possa ser conceitualmente simples usar uma sequência de triângulo OpenGL® para construir um objeto maior, a biblioteca fornece funções que podem facilitar a tarefa mais fácil e rápida e potencialmente usar menos espaço. O mais comum é chamado de tira do triângulo. Esta é uma forma que começa com um único triângulo OpenGL® e permite ao usuário definir outro ponto que, quando conectado aos dois pontos anteriores, forma outro triângulo conectado. O processo de definição de pontos pode continuar, adicionandoUm novo triângulo a cada vez, definindo apenas um ponto adicional, formando uma longa faixa de triângulos que se alternam ao enfrentar à medida que progridem.

Uma tira pode ser usada para formar outra forma complexa do triângulo OpenGL®, conhecido como malha de triângulo. Isso pode ser visualizado como uma sequência de tiras de triângulo alinhadas uma em cima da outra. O resultado se assemelha a uma grade, exceto que cada quadrado é realmente consiste em dois triângulos. No espaço 3D, uma malha de triângulo pode ser usada para formar superfícies não uniformes, como a de um rosto humano ou uma cordilheira.

Finalmente, um triângulo OpenGL® também pode ser usado para formar uma forma conhecida como ventilador de triângulo. Um ventilador de triângulo começa com um único triângulo. Um quarto vértice é definido e está conectado ao triângulo anterior, formando um novo triângulo. A diferença de uma faixa de triângulo é que, não apenas cada um dos triângulos compartilha um lado com o anterior, mas cada um também compartilha um único terminal comum do qual todos parecem emanar. Em um espaço 3D, um ventilador de triângulo pode ser usado para criar outras formas, como um cone ou pirâmide.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?