Transformación 2D | Rotación de objetos

Tenemos que rotar un objeto en un ángulo dado sobre un punto de pivote dado e imprimir las nuevas coordenadas. Ejemplos:  Input : {(100, 100), (150, 200), (200, 200), (200, 150)} is to be rotated about (0, 0) by 90 degrees Output : (-100, 100), (-200, 150), (-200, 200), (-150, 200) C // C program … Continue reading «Transformación 2D | Rotación de objetos»

Filtros de dominio de frecuencia y sus tipos

Los filtros de dominio de frecuencia se utilizan para suavizar y agudizar la imagen mediante la eliminación de componentes de alta o baja frecuencia. A veces es posible la eliminación de muy alta y muy baja frecuencia. Los filtros de dominio de frecuencia son diferentes de los filtros de dominio espacial, ya que básicamente se … Continue reading «Filtros de dominio de frecuencia y sus tipos»

Creando un arcoíris usando programación de gráficos en C

En los gráficos Turbo C, usamos funciones graphics.h para dibujar diferentes formas (como círculos, rectángulos, etc.), mostrar texto (cualquier mensaje) en diferentes formatos (diferentes fuentes y colores). Usando graphics.h podemos hacer programas, animaciones y también juegos. Estos pueden ser útiles para los principiantes. Funciones utilizadas: retraso (n): una función del archivo de encabezado dos.h es … Continue reading «Creando un arcoíris usando programación de gráficos en C»

Comparaciones entre DDA y el algoritmo de dibujo lineal de Bresenham

En los trucos de iluminación, se utilizan 2 reglas algorítmicas para dibujar una línea sobre la pantalla que DDA significa regla algorítmica del analizador diferencial digital y algoritmo de línea de Bresenham .  La principal distinción entre el algoritmo DDA y el algoritmo de línea de Bresenham es que la regla algorítmica DDA utiliza valores … Continue reading «Comparaciones entre DDA y el algoritmo de dibujo lineal de Bresenham»

Transformación compuesta en gráficos 2D

Requisito previo: tipos básicos de transformación 2-D:   Traducción Escalada Rotación Reflexión Corte de un objeto 2-D Transformación compuesta:  como su propio nombre sugiere Composición, aquí combinamos dos o más transformaciones en una sola transformación que es equivalente a las transformaciones que se realizan una tras otra sobre un objeto 2-D.  Ejemplo:  Considere que tenemos un … Continue reading «Transformación compuesta en gráficos 2D»

Diferencia entre JPEG y GIF

JPEG y GIF son dos tipos diferentes de formato que se utilizan para almacenar las imágenes. JPEG: JPEG significa Grupo Conjunto de Expertos Fotográficos. Las extensiones .jpg y .jpeg se utilizan para almacenar imágenes en este formato. Utiliza un algoritmo de compresión con pérdida, lo que significa que se pierden algunos de los datos de … Continue reading «Diferencia entre JPEG y GIF»

función lineto() en C

El archivo de encabezado graphics.h contiene la función lineto() que dibuja una línea desde la posición actual hasta el punto (x,y). Nota: utilice getx() y gety() para obtener la posición actual. Sintaxis: lineto(int x, int y); where, (x, y) are the coordinates upto which the line will be drawn from previous point. CASO 1: Cuando … Continue reading «función lineto() en C»

Diferencia entre DVST y CRT

1. Tubo de rayos catódicos (CRT): CRT es como un tubo de vidrio al vacío. Un extremo del tubo de vacío contiene un cañón de electrones y el otro extremo del tubo de vacío contiene una pantalla que está recubierta con un patrón de puntos o podemos decir cristales de fósforo. La luz que emite … Continue reading «Diferencia entre DVST y CRT»

¿Cómo diseñar gráficos de sombreado plano usando p5.js?

El sombreado plano es una técnica de iluminación utilizada en gráficos 3D por computadora para sombrear cada polígono de un objeto en función del ángulo entre la superficie normal del polígono y la dirección de la fuente de luz, sus respectivos colores y la intensidad de la fuente de luz. El color se calcula una … Continue reading «¿Cómo diseñar gráficos de sombreado plano usando p5.js?»

Actualizar dispositivos de salida de tipo en Gráficos por computadora

CRT significa tubo de rayos catódicos. CRT es un tubo de vidrio elevado. Un cañón de electrones en un lado del tubo produce un haz de electrones que se dirige hacia el frente del tubo o hacia la pantalla. El lado interior de la pantalla está recubierto con una sustancia de fósforo que emite la … Continue reading «Actualizar dispositivos de salida de tipo en Gráficos por computadora»