// Algoritmo de Bresenham (1962)
const drawLine = (x0: number, y0: number, x1: number, y1: number): string => {
const dx = Math.abs(x1 - x0);
const dy = Math.abs(y1 - y0);
return dx > dy ? 'Línea más horizontal' : 'Línea más vertical';
};
console.log(drawLine(0, 0, 5, 2)); 📥 Inputs:
(0,0) a (5,2)
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
El algoritmo de Bresenham (1962) revolucionó los gráficos por computadora al dibujar líneas usando SOLO sumas y restas enteras, sin multiplicaciones ni divisiones. Fue creado por Jack Elton Bresenham en IBM para plotters. Compara dx y dy para determinar la orientación de la línea. ¡Todavía se usa en hardware gráfico moderno!
¿Qué imprime el algoritmo? 🎨