Método de detección de cara posterior

Cuando proyectamos objetos 3D en una pantalla 2D, necesitamos detectar las caras que están ocultas en 2D. La detección de cara posterior , también conocida como método de ecuación plana, es un método de espacio de objetos en el que se comparan objetos y partes de objetos para descubrir las superficies visibles. Consideremos una superficie … Continue reading «Método de detección de cara posterior»

Ilustración para rastrear las 8 octavas en el algoritmo de línea de Bresenham

Prerrequisito: Algoritmo de generación de líneas de Bresenham En este artículo, entenderemos cómo se usa el algoritmo de línea de Bresenham para encontrar todas las octavas. Para comprender el algoritmo, se considera solo el caso en el que las coordenadas de los dos puntos  P 0 (x 0 , y 0 ) y P 1 … Continue reading «Ilustración para rastrear las 8 octavas en el algoritmo de línea de Bresenham»

Dibuja un automóvil en movimiento usando programación de gráficos por computadora en C

En gráficos por computadora, use graphics.h que proporciona funciones directas para dibujar diferentes formas coordinadas (como círculo, rectángulo, etc.). Al usar estas funciones, podemos dibujar diferentes objetos como automóviles, cabañas, árboles, etc. En este programa, dibujaremos un automóvil en movimiento usando líneas y círculos. Funciones utilizadas en el programa:  delay(n): esta función se utiliza para … Continue reading «Dibuja un automóvil en movimiento usando programación de gráficos por computadora en C»

Atributos básicos de una imagen

Imagen : La mayoría de las aplicaciones multimedia tienen que manejar varios tipos de imágenes. La imagen digital es la parte integral de casi todas las aplicaciones multimedia. La imagen digital se muestrea y mapea como una cuadrícula de puntos o elementos de imágenes. A cada píxel se le asigna un valor tonal (negro, blanco, … Continue reading «Atributos básicos de una imagen»

Programa para crear un Barco usando Gráficos

En los gráficos Turbo C, las funciones de graphics.h se utilizan para dibujar diferentes formas como círculos, rectángulos, etc., mostrar texto (cualquier mensaje) en un formato diferente (diferentes fuentes y colores). Usando graphics.h podemos hacer programas, animaciones y también juegos. Estos pueden ser útiles para los principiantes. Función utilizada: line(a1, b1, a2, b2) : Una … Continue reading «Programa para crear un Barco usando Gráficos»

Función textwidth() en C

El archivo de encabezado graphics.h contiene la función textwidth() que devuelve el ancho de la string de entrada en píxeles. Sintaxis: int textwidth(char *string); Ejemplo : Input : string = «Hello Geek ! Have a good day.» Output : A continuación se muestra la implementación de la función textwidth(). // C Implementation for textwidth() #include … Continue reading «Función textwidth() en C»

Programa en C para colorear las diferentes figuras dibujadas en la consola usando OpenGL

En este artículo, la tarea es crear diferentes figuras en una pantalla de computadora usando OpenGL . Acercarse: En este artículo, para rellenar las figuras con colores, se utilizan diferentes algoritmos, por lo que el relleno se puede realizar en el patrón optimizado. Aquí, se utilizará el algoritmo de relleno de inundación y relleno de … Continue reading «Programa en C para colorear las diferentes figuras dibujadas en la consola usando OpenGL»

Gráficos por computadora: transformaciones de rotación 3D

La rotación en 3D tiene más matices en comparación con la transformación de rotación en 2D, ya que en la rotación 3D tenemos que lidiar con 3 ejes (x, y, z).  un que Rotación sobre el eje X, Rotación sobre el eje Y, Rotación sobre el eje Z. 1) Rotación sobre el eje x: en … Continue reading «Gráficos por computadora: transformaciones de rotación 3D»

Recorte de polígono | Algoritmo de Sutherland-Hodgman

Se dan un polígono convexo y un área de recorte convexa. La tarea es recortar los bordes de los polígonos usando el Algoritmo de Sutherland-Hodgman. La entrada tiene la forma de vértices del polígono en el sentido de las agujas del reloj . Ejemplos: // C++ program for implementing Sutherland–Hodgman // algorithm for polygon clipping … Continue reading «Recorte de polígono | Algoritmo de Sutherland-Hodgman»