Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo de Bressenham
Algoritmo de Bressenham
ALGORITMO DE
BRESSENHAM
Peralta Arriaga Brian David
Montiel Padilla Daniel
Profesor: Jose Luis Mora Santos
RESUMEN
En esta actividad realizaremos un algoritmo muy conocido el cual es el algoritmo de
Bressenham, en el cual aprenderemos a conocer a mas detalle como se forma una linea a
partir de dos puntos, uno inicial y otro final, en el cual conoceremos los vecinos cercanos a
esos pixeles en donde pasa esa función, conoceremos un nuevo lenguaje de programacion
llamada Python, con el cual con muy pocas lineas de codigo podemos realizar esta creacion
del algoritmo y ver los detalles de este.
INTRODUCCION
Es un algoritmo creado para dibujar rectas en los dispositivos de gráficos rasterizados, como
por ejemplo un monitor de computadora, que determina que pixeles se rellenaran, en función
de la inclinación del ángulo de la recta a dibujar.
Es un algoritmo preciso para la generación de líneas de rastreo que convierte mediante rastreo
las líneas al utilizar solo cálculos incrementales con enteros que se pueden adaptar para
desplegar circunferencias y curvas. Los ejes verticales muestran las posiciones de rastreo y los
ejes horizontales identifican las columnas de pixel.
Es considerado uno de los algoritmos más efectivos para dibujar líneas mediante rastreo.
Emplea cálculos incrementales con valores enteros. La forma de determinar el siguiente pixel a
dibujar en la generación de una línea, se describe a continuación:
Sino (X+1,Y+1)
Creamos nuestra función en la cual vamos a colocar nuestro ancho de la ventana en donde se
mostraran los pixeles y tambien el algoritmo que hemos puesto anteriormente.
Despues de realizar esto ahora si vamos a trazar un pixel en la ventana en “x” y “y”
Al terminar esto ahora si podemos mandar a traer nuestra funcion de Bressenham, pero antes
como en nuestra funcion colocamos 4 parametros, los cuales son las coordenadas de inicio y de
final, le vamos a permitir al usuario que lo pueda teclear en la consola.
Por ultimo llamamos a nuestro metodo de la linea de Bressenham pero en nuestro metodo main
o principal, ya que es donde vamos a colocar nuestro algoritmo o figura o función
FUNCIONALIDAD Y DEMOSTRACIÓN
CONCLUSIONES
Como resumen podemos decir que este algoritmo de Bressenham nos ayuda a la creacion de
lineas o funciones en las cuales podemos visualizar los pixeles vecinos de esta linea que
formamos a traves de dos puntos, uno inicial y otro final, y con esto dibujamos nuestra linea en
un tiempo de 0.01s en los cuales se visualiza los pixeles , y tambien se puede crear un circulo,
y con esto es como llegamos a visualizar con mejores calidades las imágenes 4k, 8k, etc, esto
es importante ya que con esto hemos aprendido todas las matrices que se conforma en una
imagen y en un pixel.
REFERENCIAS
• [2] Y. Rios (2019, Nov 15). Algoritmo de punto medio [Online]. Available:
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro23/233_algoritmo_de_punto_medio__
bresenham.html