Implementación de AVL Tree usando gráficos en C++

Los árboles AVL son árboles de búsqueda binarios autoequilibrados donde la diferencia entre las alturas de los subárboles izquierdo y derecho no puede ser más de uno para todos los Nodes. A continuación se muestra el ejemplo del árbol AVL: En este artículo, implementaremos el concepto de AVL Tree usando gráficos en C ++. Como … Continue reading «Implementación de AVL Tree usando gráficos en C++»

Copos de nieve Fractal usando Python

Para crear fractales de copos de nieve utilizando la programación de Python ¿Qué son los fractales?  Un fractal es un patrón interminable. Los fractales son patrones infinitamente complejos que son autosimilares en diferentes escalas. Se crean repitiendo un proceso simple una y otra vez en un ciclo de retroalimentación continuo. Impulsados ​​por la recursividad, los … Continue reading «Copos de nieve Fractal usando Python»

Fractales en C/C++

Un fractal es un patrón interminable. Los fractales son patrones infinitamente complejos que son autosimilares en diferentes escalas. Se crean repitiendo un proceso simple una y otra vez en un ciclo de retroalimentación continuo. Matemáticamente, los fractales se pueden explicar de la siguiente manera. La ubicación de un punto en una pantalla se introduce en … Continue reading «Fractales en C/C++»

Dibuja un círculo usando la ecuación polar y la ecuación de Bresenham

En este artículo, discutiremos cómo dibujar círculos usando la ecuación de Bresenham y la ecuación polar. Algoritmo de dibujo circular Considere círculos centrados en el origen con radios enteros. Puede aplicar traducciones para obtener círculos no centrados en el origen. La ecuación del círculo está dada por: x 2 + y 2 = R 2 … Continue reading «Dibuja un círculo usando la ecuación polar y la ecuación de Bresenham»

Gráficos por computadora: transformación de reflejos en 3D

La reflexión en el espacio 3D es bastante similar a la reflexión en el espacio 2D, pero hay una sola diferencia en 3D, aquí tenemos que lidiar con tres ejes (x, y, z). La reflexión no es más que una imagen especular de un objeto.  Tres tipos de Reflexiones son posibles en el espacio 3D: … Continue reading «Gráficos por computadora: transformación de reflejos en 3D»

Proyección paralela (otográfica y oblicua) en gráficos por computadora

La proyección es un tipo de fenómeno que se utiliza en gráficos por computadora para mapear la vista de un objeto 3D en el panel de proyección donde el volumen de visualización se especifica mediante la coordenada mundial y luego mapea estas coordenadas mundiales sobre el puerto de visualización. La proyección es del siguiente tipo:  … Continue reading «Proyección paralela (otográfica y oblicua) en gráficos por computadora»

Cómo cambiar el estilo del cursor usando C

En este artículo, discutiremos cómo cambiar el estilo del cursor en la pantalla en C. Enfoque: la idea es utilizar la función setcursortype() para cambiar el estilo del cursor en la pantalla de salida. Esta función toma el tipo de cursor como argumento y se declara en el archivo de encabezado conio.h . Archivo de … Continue reading «Cómo cambiar el estilo del cursor usando C»

Primeros pasos con OpenGL

Open Graphics Library (OpenGL) es una API multilenguaje (independiente del idioma), multiplataforma (independiente de la plataforma) para renderizar gráficos vectoriales 2D y 3D (uso de polígonos para representar imágenes). La API de OpenGL está diseñada principalmente en hardware.  Diseño: Esta API se define como un conjunto de funciones que pueden ser llamadas por el programa … Continue reading «Primeros pasos con OpenGL»

Algoritmo de relleno de límites

Requisito previo: algoritmo de relleno de inundación , relleno de polígono de línea de escaneo Introducción: el algoritmo de relleno de límite comienza en un píxel dentro del polígono que se va a llenar y pinta el interior procediendo hacia el exterior hacia el límite. Este algoritmo funciona solo si el color con el que … Continue reading «Algoritmo de relleno de límites»

Tipos de filtros de restauración

Los filtros de restauración son el tipo de filtros que se utilizan para operar con imágenes ruidosas y estimar la imagen limpia y original. Puede consistir en procesos que se utilizan para desenfocar o los procesos inversos que se utilizan para invertir el desenfoque. El filtro utilizado en la restauración es diferente del filtro utilizado … Continue reading «Tipos de filtros de restauración»