SlideShare una empresa de Scribd logo
1 de 4
TRAZADO DE LÍNEAS 
RECTAS 
Humberto Sosa Olea 
Alejandro Rosas Flores 
Karen González Paxtian 
Carlos Uriel Ortiz Ramírez 
Georgina Luna Telis
TRAZO DE LÍNEA RECTA 
Línea Recta: 
En geometría euclidiana, la recta o la línea recta, se extiende en una 
misma dirección, existe en una sola dimensión y contiene 
infinitos puntos; está compuesta de infinitos segmentos (el 
fragmento de línea más corto que une dos puntos). También se 
describe como la sucesión continua e indefinida de puntos en una 
sola dimensión, es decir, no posee principio ni fin.
ALGORITMO DE BRESENHAM PARA 
TRAZAR LÍNEAS 
El algoritmo de Bresenham es un algoritmo creado para dibujar rectas 
en los dispositivos de gráficos rasterizados, como por ejemplo un 
monitor de ordenador, que determina qué pixeles se rellenarán, 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 columnas de pixel.
Si 0<|m|<1 
*Se capturan los extremos de la línea y se almacena el extremo izquierdo en (x0,y0). 
*Se carga (x0,y0) en el búfer de estructura (se traza el primer punto) 
*Se calculan las constantes Δx,Δy, 2Δy y 2Δy-Δx y se obtiene el valor inicial para el 
parámetro de decisión p0=2Δy-Δx. 
Para j=0 mientras j<Δx 
*En cada xk a lo largo de la línea, que inicia en k=0 se efectúa la prueba siguiente: 
Si pk<0 
*Trazamos (xk+1,yk). 
*Asignamos pk+1= pk+2Δy. 
Sino 
*Trazamos (xk+1,yk+1). 
*Asignamos pk+1= pk+2Δy-2Δx. 
Fin Para 
Si |m|>1 
*Recorremos la dirección en pasos unitarios y calculamos los valores sucesivos 
de x que se aproximen más a la trayectoria de la línea.

Más contenido relacionado

La actualidad más candente

Sistemas de coordenadas de AutoCAD
Sistemas de coordenadas de AutoCADSistemas de coordenadas de AutoCAD
Sistemas de coordenadas de AutoCADKevin Clas
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectasyesuam
 
Coordenadas polares
Coordenadas polaresCoordenadas polares
Coordenadas polaresRicardo Jose
 
Actividad 2 unidad 3 funciones de entrada salida
Actividad 2 unidad 3 funciones de entrada salidaActividad 2 unidad 3 funciones de entrada salida
Actividad 2 unidad 3 funciones de entrada salidaJuan Carlos Miranda
 
ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182
ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182
ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182Racertutosxplod
 
Ecuaciones Paramétricas. Brito Cristhian
Ecuaciones Paramétricas. Brito CristhianEcuaciones Paramétricas. Brito Cristhian
Ecuaciones Paramétricas. Brito CristhianKhriszthianxD
 
Ficha tecnica de ecuaciones parametricas
Ficha tecnica de ecuaciones parametricasFicha tecnica de ecuaciones parametricas
Ficha tecnica de ecuaciones parametricasruben802
 
Graficacion unidad ii_2_2_al_2_7
Graficacion unidad ii_2_2_al_2_7Graficacion unidad ii_2_2_al_2_7
Graficacion unidad ii_2_2_al_2_7Zadaiiyy Collen
 
Matematicas 1 del 26 al 30 de abril. 2021
Matematicas 1 del 26 al 30 de abril. 2021Matematicas 1 del 26 al 30 de abril. 2021
Matematicas 1 del 26 al 30 de abril. 2021Esther Acosta
 
Paralelograma poligono
Paralelograma poligonoParalelograma poligono
Paralelograma poligonoinsucoppt
 
Aplicación de la integral definida
Aplicación de la integral definidaAplicación de la integral definida
Aplicación de la integral definidaKarlynTorrealba
 
Informe de experimento i
Informe de experimento iInforme de experimento i
Informe de experimento iMaychol Rivas
 
Coordenadas polares. Andres Gil
Coordenadas polares. Andres GilCoordenadas polares. Andres Gil
Coordenadas polares. Andres GilAndresGil47
 

La actualidad más candente (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas de coordenadas de AutoCAD
Sistemas de coordenadas de AutoCADSistemas de coordenadas de AutoCAD
Sistemas de coordenadas de AutoCAD
 
Presentación1
Presentación1Presentación1
Presentación1
 
Suma de vectores
Suma de vectoresSuma de vectores
Suma de vectores
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectas
 
Coordenadas polares
Coordenadas polaresCoordenadas polares
Coordenadas polares
 
Actividad 2 unidad 3 funciones de entrada salida
Actividad 2 unidad 3 funciones de entrada salidaActividad 2 unidad 3 funciones de entrada salida
Actividad 2 unidad 3 funciones de entrada salida
 
ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182
ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182
ECUACIONES PARAMETRICAS NESLYMAR MARTINEZ 28546182
 
Ecuaciones Paramétricas. Brito Cristhian
Ecuaciones Paramétricas. Brito CristhianEcuaciones Paramétricas. Brito Cristhian
Ecuaciones Paramétricas. Brito Cristhian
 
Ficha tecnica de ecuaciones parametricas
Ficha tecnica de ecuaciones parametricasFicha tecnica de ecuaciones parametricas
Ficha tecnica de ecuaciones parametricas
 
Ecuaciones parametricas
Ecuaciones parametricasEcuaciones parametricas
Ecuaciones parametricas
 
Dinamica movimiento 3D
Dinamica movimiento 3DDinamica movimiento 3D
Dinamica movimiento 3D
 
Funciones trigonométricas en el plano cartesiano
Funciones trigonométricas en el plano cartesianoFunciones trigonométricas en el plano cartesiano
Funciones trigonométricas en el plano cartesiano
 
Graficacion unidad ii_2_2_al_2_7
Graficacion unidad ii_2_2_al_2_7Graficacion unidad ii_2_2_al_2_7
Graficacion unidad ii_2_2_al_2_7
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
 
Matematicas 1 del 26 al 30 de abril. 2021
Matematicas 1 del 26 al 30 de abril. 2021Matematicas 1 del 26 al 30 de abril. 2021
Matematicas 1 del 26 al 30 de abril. 2021
 
Paralelograma poligono
Paralelograma poligonoParalelograma poligono
Paralelograma poligono
 
Aplicación de la integral definida
Aplicación de la integral definidaAplicación de la integral definida
Aplicación de la integral definida
 
Informe de experimento i
Informe de experimento iInforme de experimento i
Informe de experimento i
 
Coordenadas polares. Andres Gil
Coordenadas polares. Andres GilCoordenadas polares. Andres Gil
Coordenadas polares. Andres Gil
 

Destacado (15)

Presentacion Procesamiento de Imagenes
Presentacion Procesamiento de ImagenesPresentacion Procesamiento de Imagenes
Presentacion Procesamiento de Imagenes
 
Mapa Actividad 1
Mapa Actividad 1Mapa Actividad 1
Mapa Actividad 1
 
Representación y trazo de polígonos
Representación y trazo de polígonosRepresentación y trazo de polígonos
Representación y trazo de polígonos
 
Trazado de líneas rectas
Trazado de líneas rectasTrazado de líneas rectas
Trazado de líneas rectas
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Historia de la graficacion
Historia de la graficacionHistoria de la graficacion
Historia de la graficacion
 
Graficación presentacion
Graficación presentacionGraficación presentacion
Graficación presentacion
 
Graficaciones 2D
Graficaciones 2DGraficaciones 2D
Graficaciones 2D
 
Presentacion Graficaciones 2D
Presentacion Graficaciones 2DPresentacion Graficaciones 2D
Presentacion Graficaciones 2D
 
Ventana y puerto de visión
Ventana y puerto de visiónVentana y puerto de visión
Ventana y puerto de visión
 
Representación matricial
Representación matricialRepresentación matricial
Representación matricial
 
Rectas y angulos
Rectas y angulosRectas y angulos
Rectas y angulos
 
Figuras Planas
Figuras PlanasFiguras Planas
Figuras Planas
 
Caligrafías
CaligrafíasCaligrafías
Caligrafías
 
Lineas rectas
Lineas rectasLineas rectas
Lineas rectas
 

Similar a Trazado líneas rectas algoritmo Bresenham

Algoritmos de Raster karen quiroga
Algoritmos de Raster   karen quirogaAlgoritmos de Raster   karen quiroga
Algoritmos de Raster karen quirogaKaren Quiroga
 
Generalidades del algebra vectorial.
Generalidades del algebra vectorial.Generalidades del algebra vectorial.
Generalidades del algebra vectorial.diegoalejandroalgara
 
Ecuaciones Paramétricas
Ecuaciones ParamétricasEcuaciones Paramétricas
Ecuaciones ParamétricasRominaMndezDunn
 
Geometría analítica plana
Geometría analítica planaGeometría analítica plana
Geometría analítica planajcremiro
 
Dos Problemas Fundamentales de Geometría Analítica con Software Libre
Dos Problemas Fundamentales de Geometría Analítica con Software LibreDos Problemas Fundamentales de Geometría Analítica con Software Libre
Dos Problemas Fundamentales de Geometría Analítica con Software LibreRobert Ipanaqué Chero
 
Algebra vectorial power point
Algebra vectorial power pointAlgebra vectorial power point
Algebra vectorial power pointnmanaure
 
Rectas en r3
Rectas en r3Rectas en r3
Rectas en r3janroxa
 
Mate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadasMate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadasjoseAngelRemacheCast
 
Ecuaciones Parametricas y Algebra Vectorial
Ecuaciones Parametricas y Algebra VectorialEcuaciones Parametricas y Algebra Vectorial
Ecuaciones Parametricas y Algebra VectorialJoseTenorio22
 
Ecuaciones Paramétricas - Cartesianas
Ecuaciones Paramétricas - Cartesianas Ecuaciones Paramétricas - Cartesianas
Ecuaciones Paramétricas - Cartesianas joseAngelRemacheCast
 
Ecuaciones parametricas
Ecuaciones parametricasEcuaciones parametricas
Ecuaciones parametricasKariannaBravo
 
Geometría analítica 4 ESO.pptx
Geometría analítica 4 ESO.pptxGeometría analítica 4 ESO.pptx
Geometría analítica 4 ESO.pptxBartoluco
 
Ecuaciones paramétricas
Ecuaciones paramétricas  Ecuaciones paramétricas
Ecuaciones paramétricas claudiabolivar3
 
Operaciones básicas barra de dibujos
Operaciones básicas barra de dibujosOperaciones básicas barra de dibujos
Operaciones básicas barra de dibujosErbil Olivera
 
Ecuaciones paramétricas
Ecuaciones paramétricas Ecuaciones paramétricas
Ecuaciones paramétricas KariannaBravo
 

Similar a Trazado líneas rectas algoritmo Bresenham (20)

Algoritmos de Raster karen quiroga
Algoritmos de Raster   karen quirogaAlgoritmos de Raster   karen quiroga
Algoritmos de Raster karen quiroga
 
Generalidades del algebra vectorial.
Generalidades del algebra vectorial.Generalidades del algebra vectorial.
Generalidades del algebra vectorial.
 
Ecuaciones Paramétricas
Ecuaciones ParamétricasEcuaciones Paramétricas
Ecuaciones Paramétricas
 
Geometría analítica plana
Geometría analítica planaGeometría analítica plana
Geometría analítica plana
 
Dos Problemas Fundamentales de Geometría Analítica con Software Libre
Dos Problemas Fundamentales de Geometría Analítica con Software LibreDos Problemas Fundamentales de Geometría Analítica con Software Libre
Dos Problemas Fundamentales de Geometría Analítica con Software Libre
 
Algebra vectorial power point
Algebra vectorial power pointAlgebra vectorial power point
Algebra vectorial power point
 
Rectas en r3
Rectas en r3Rectas en r3
Rectas en r3
 
Semana2algebraenpdf
Semana2algebraenpdfSemana2algebraenpdf
Semana2algebraenpdf
 
Mate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadasMate 3 segundo tema sistemas de coordenadas
Mate 3 segundo tema sistemas de coordenadas
 
Ecuaciones Parametricas y Algebra Vectorial
Ecuaciones Parametricas y Algebra VectorialEcuaciones Parametricas y Algebra Vectorial
Ecuaciones Parametricas y Algebra Vectorial
 
Ecuaciones Paramétricas - Cartesianas
Ecuaciones Paramétricas - Cartesianas Ecuaciones Paramétricas - Cartesianas
Ecuaciones Paramétricas - Cartesianas
 
Matematica
MatematicaMatematica
Matematica
 
Ecuaciones parametricas
Ecuaciones parametricasEcuaciones parametricas
Ecuaciones parametricas
 
Geometría analítica 4 ESO.pptx
Geometría analítica 4 ESO.pptxGeometría analítica 4 ESO.pptx
Geometría analítica 4 ESO.pptx
 
Ecuaciones paramétricas
Ecuaciones paramétricas  Ecuaciones paramétricas
Ecuaciones paramétricas
 
La recta
La rectaLa recta
La recta
 
Algoritmos Raster jairo andres rincon
Algoritmos Raster jairo andres rinconAlgoritmos Raster jairo andres rincon
Algoritmos Raster jairo andres rincon
 
La recta
La rectaLa recta
La recta
 
Operaciones básicas barra de dibujos
Operaciones básicas barra de dibujosOperaciones básicas barra de dibujos
Operaciones básicas barra de dibujos
 
Ecuaciones paramétricas
Ecuaciones paramétricas Ecuaciones paramétricas
Ecuaciones paramétricas
 

Último

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Trazado líneas rectas algoritmo Bresenham

  • 1. TRAZADO DE LÍNEAS RECTAS Humberto Sosa Olea Alejandro Rosas Flores Karen González Paxtian Carlos Uriel Ortiz Ramírez Georgina Luna Telis
  • 2. TRAZO DE LÍNEA RECTA Línea Recta: En geometría euclidiana, la recta o la línea recta, se extiende en una misma dirección, existe en una sola dimensión y contiene infinitos puntos; está compuesta de infinitos segmentos (el fragmento de línea más corto que une dos puntos). También se describe como la sucesión continua e indefinida de puntos en una sola dimensión, es decir, no posee principio ni fin.
  • 3. ALGORITMO DE BRESENHAM PARA TRAZAR LÍNEAS El algoritmo de Bresenham es un algoritmo creado para dibujar rectas en los dispositivos de gráficos rasterizados, como por ejemplo un monitor de ordenador, que determina qué pixeles se rellenarán, 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 columnas de pixel.
  • 4. Si 0<|m|<1 *Se capturan los extremos de la línea y se almacena el extremo izquierdo en (x0,y0). *Se carga (x0,y0) en el búfer de estructura (se traza el primer punto) *Se calculan las constantes Δx,Δy, 2Δy y 2Δy-Δx y se obtiene el valor inicial para el parámetro de decisión p0=2Δy-Δx. Para j=0 mientras j<Δx *En cada xk a lo largo de la línea, que inicia en k=0 se efectúa la prueba siguiente: Si pk<0 *Trazamos (xk+1,yk). *Asignamos pk+1= pk+2Δy. Sino *Trazamos (xk+1,yk+1). *Asignamos pk+1= pk+2Δy-2Δx. Fin Para Si |m|>1 *Recorremos la dirección en pasos unitarios y calculamos los valores sucesivos de x que se aproximen más a la trayectoria de la línea.