¿Qué es un triángulo OpenGL®?

Un triángulo OpenGL® es la forma más básica que se puede formar en OpenGL® y tener una superficie. En geometría, un triángulo es una forma hecha de tres puntos, cada una unida por una línea. En OpenGL®, cada punto que forma una esquina del triángulo se conoce como vértice, que es una colección de coordenadas en el espacio tridimensional (3D). Un triángulo es la forma más básica con una superficie, lo que significa que también es la unidad base utilizada para crear todas las formas más grandes dentro de una escena dada. Una ventaja en el uso de un triángulo OpenGL® sobre otros polígonos es el soporte brindado para estructuras más complejas, como tiras de triángulos, ventiladores de triángulos y mallas de triángulo.

Uno de los propósitos de la biblioteca OpenGL® es proporcionar mecanismos para mostrar y animar objetos 3D complejos mediante la utilización de todos los hardware disponibles, incluidas las tarjetas gráficas y el procesamiento gráfico (GPUS). Los triángulos se usan tan ampliamente en gráficos 3D que la mayoría de las tarjetas gráficas están optimizadas para hacer que los triángulos sean rápidamenteer que la mayoría de los otros polígonos. Un objeto formado en OpenGL® aprovecha esta característica al convertir objetos grandes y complejos en una secuencia de triángulos. Una forma de uso común, llamado quad o cuadrilátero, es un rectángulo simple, pero está hecho de dos triángulos que comparten un solo borde. Es más rápido representar los dos triángulos que realizar los cálculos necesarios para representar un rectángulo.

Aunque puede ser conceptualmente simple usar una secuencia de triángulo OpenGL® para construir un objeto más grande, la biblioteca proporciona funciones que pueden hacer que la tarea sea más fácil y más rápida y potencialmente usar menos espacio. El más común se llama tira de triángulo. Esta es una forma que comienza con un solo triángulo OpenGL® y permite al usuario definir otro punto que, cuando se conecta a los dos puntos anteriores, forma otro triángulo conectado. El proceso de definición de puntos puede continuar, agregandoUn nuevo triángulo cada vez definiendo solo un punto adicional, en última instancia, formando una larga tira de triángulos que se alternan en la cara a medida que avanzan.

Se puede usar una tira para formar otra forma compleja de triángulo OpenGL® conocida como malla triangular. Esto se puede visualizar como una secuencia de tiras triangulares alineadas una encima de la otra. El resultado se asemeja a una cuadrícula, excepto que cada cuadrado consiste en dos triángulos. En el espacio 3D, se puede usar una malla triangular para formar superficies no uniformes, como la de una cara humana o una cordillera.

Finalmente, un triángulo OpenGL® también se puede usar para formar una forma conocida como ventilador de triángulo. Un fanático del triángulo comienza con un solo triángulo. Se define un cuarto vértice, y está conectado al triángulo anterior, formando un nuevo triángulo. La diferencia de una tira de triángulo es que, cada uno de los triángulos no solo comparte un lado con el anterior, sino que también comparte un solo punto final común desde el cual todos parecen emanar. En un espacio 3D, se puede usar un ventilador de triángulo para crear otras formas, como un cono o pirámide.

OTROS IDIOMAS