¿Qué son las coordenadas OpenGL®?

Significado | Concepto | Definición:

Las coordenadas OpenGL® son valores numéricos que indican posiciones específicas dentro de un espacio virtual tridimensional (3D). Estos valores son puntos individuales similares a los trazados en un gráfico en actividades matemáticas en aritmética y álgebra. Con este tipo de sistema, las coordenadas se pueden identificar mediante tres valores diferentes que indican la posición de ese punto en particular en cada una de las tres direcciones. Las coordenadas OpenGL® generalmente se indican a lo largo de un "eje Y", que es una posición hacia arriba o hacia abajo; el "eje X" que dicta la posición de un punto a la izquierda o derecha del centro; y un "eje Z" que indica qué tan cerca o lejos de un espectador se encuentra el punto.

Todo el sistema de coordenadas OpenGL® permite que alguien indique la ubicación precisa de un punto dentro del espacio virtual 3D.

El sistema utilizado para designar la posición de las coordenadas OpenGL® es bastante similar al utilizado para graficar ecuaciones y valores en matemáticas. Si bien esos sistemas suelen tener dos direcciones y valores, un valor "X" e "Y", el sistema utilizado en OpenGL® tiene un tercer valor para determinar dónde está un objeto en el espacio 3D. Estos son utilizados por un programador para asignar coordenadas OpenGL® particulares a diferentes puntos, que luego pueden usarse para crear objetos en el programa.

Anuncios

Una forma sencilla de imaginar el uso de las coordenadas OpenGL® es considerar un gráfico básico utilizado en matemáticas. Este tipo de sistema tiene una línea horizontal y una línea vertical, o un eje X y un eje Y. Un punto en la intersección entre estos dos se indica típicamente por la coordenada (0, 0) con el primer número que representa el eje X y el segundo que indica la posición en el eje Y.

Las coordenadas OpenGL® usan un sistema similar y permiten que alguien que crea objetos en el programa asigne valores a las distancias a lo largo de esos ejes. Los valores numéricos se utilizan para indicar la distancia de un punto desde esa intersección central de (0, 0). Los valores negativos indican la izquierda o abajo en los ejes, mientras que los valores positivos representan posiciones a la derecha o arriba de la intersección. Esto significa que un punto en (1, 1) es una unidad a la derecha del punto central y una unidad hacia arriba.

Además de estos dos ejes, las coordenadas OpenGL® también utilizan un eje Z, que representa la tercera dimensión del espacio. Básicamente, este valor controla qué tan cerca o lejos está un punto de la posición de visualización de la cámara invisible dentro del espacio. Esta cámara representa a un espectador si se encontraba dentro del entorno virtual creado con OpenGL®. Un valor positivo en el eje Z indica un objeto que está más cerca de la cámara que el punto de intersección, mientras que un número negativo se usa para los puntos que están más lejos.

Todo el sistema de coordenadas OpenGL® permite que alguien indique la ubicación precisa de un punto dentro del espacio virtual 3D. Alguien puede, por tanto, indicar un punto en (1, 2, 3), que es un objeto una unidad a la derecha, dos unidades hacia arriba y tres unidades hacia un espectador desde el punto central. Se puede crear un segundo punto en (-1, 2, -1) que estaría una unidad a la izquierda, dos unidades hacia arriba y una unidad lejos del espectador desde el punto central. Estos dos puntos se pueden conectar mediante una línea que puede existir dentro del entorno 3D, con puntos y líneas adicionales que crean formas más complejas.

 

Mira estos Artículos

Subir