como modelos geométricos, texto y imágenes digitales 2D
2.1 TRAZO DE LINEAS RECTAS
EJEMPLO
Consideremos una línea recta que pasa por dos
puntos P1=[20, 20] y [25,20]. Podemos calcular la
línea recta que pasa por estos puntos como (y-y1)
= (y2-y1)*(x-x1)/(x2-x1) Sustituyendo los valores
tenemos (y-20) = (21-20)*(x-20)/(25-20)
Finalmente tenemos y = 0.2 x + 16
Las líneas en OpenGL son en realidad
segmentos acotados, en lugar de la idea
matemática de rectas infinitas. Su definición
viene dada por la especificación del valor de
sus dos vértices extremos
2.2 REPRESENTACIÓN Y TRAZO DE POLÍGONOS
maneja polígonos correctamente siempre y cuando sean
simples y convexos, OpenGL dibuja cosas raras.
ALGORITMO DDA PARA GENERACIÓN DE LÍNEAS
El algoritmo de Bresenham es un
algoritmo creado para dibujar rectas en
los dispositivos de gráficos rasterizados
ALGORITMO DE BRESENHAM PARA TRAZAR LÍNEAS
es un algoritmo que determina los puntos en
un mapa de bits de n dimensiones que deben
ser trazados con el fin de formar una
aproximación a una línea recta entre dos
puntos dados.
ALGORITMO DE BRESENHAM PARA TRAZAR CIRCUNFERENCIAS
el algoritmo de “mid
point circle” es un
algoritmo utilizado
para determinar los
puntos necesarios
para dibujar un
círculo.
2.3. TRASFORMACIÓN BIDIMENSIONAL
2.3.1.Traslación
es el movimiento en
línea recta de un objeto
de una posición a otra.
2.3.2.Rotación
Para rotar un objeto
se ha de determinar
la cantidad de
grados en la que ha
de rotarse la figura.
2.3.4. Escalación
Dependiendo del factor de escalación el
objeto sufrirá un cambio en su tamaño
pasando a ser mayor, o menor en su
segmento de longitud.
EJEMPLO
Un objeto definido
se construye a
partir de una serie
de puntos
coordenados,
desde los cuales
se pueden aplicar
diversas fórmulas
para realizar un
cambio de la
figura.
2.4. REPRESENTACIÓN MATRICIAL
un grafo consiste en un conjunto de
puntos que representan los nodos
unidos por unas líneas que unen
aquellos nodos relacionados.
2.5. VENTANA Y PUERTO DE VISIÓN
Un área rectangular que se
especifica en coordenadas
mundiales se denomina ventana.
El área rectangular en el
dispositivo de despliegue en el
cual se coloca la ventana se llama
puerta de visión.