Paso 7: Dibujar vectores
Queremos dibujar vectores en la pantalla, por lo que podemos crear una imagen de puntos conectados por líneas. Básicamente, un tipo de conectar los puntos de imagen.
Ya que el CAD tenemos contiene 256 pasos discretos, técnicamente no podemos hacer ninguna línea "suave". Una manera de trabajar dentro de estas restricciones es común en aplicaciones de gráficos de computadora, como píxeles (pasos discretos en una pantalla) necesita a menudo representar gráficos vectoriales. El código que estoy usando emplea el algoritmo de Bresenham dibujo para crear una línea entre dos puntos dados con la función line() que tiene entradas de x1, y1, x 2 y y2, como los puntos inicial y final del vector.
La imagen de arriba muestra cómo dibuja eficientemente píxeles en lugares apropiados para visualizar vectores dentro de una cuadrícula de píxeles. Y esa es la idea principal del código. Con las coordenadas de cada vértice de una imagen, el código se ejecuta a través de cada punto y traza vectores entre cada punto.