Gráficos en Basic
Gráficos Basic
La forma de crear gráficosdesde BASIC dependía mucho de la versión que estábamos manejando, cada versión los manejaba de forma ligeramente dierentes, así que nos centraremos en la creación de Gráficos en Basic256, ya que esta versión es de 2007 y está actualizada a las modernas técnicas de uso de gráficos que suelen estar estandarizadas.
(ver como manejaban los gráficos las otras versiones sería tedioso y nos confundiría mas, porque son formas ya e desuso, muchas veces ineficaces o irrelevantes.)
Podemos crear gráficos sencillos en Basic-256.
Se puede borrar todo lo dibujado en pantalla con "CLG"/li>
Dibujar líneas con: LINE, y coordenadas X, Y de origen y X, Y de final.
Dibujar puntos con PLOT, y su posición X,Y.
Indicar el color con la palabra "COLOR" seguido del nombre en inglés ( "COLOR blue")
Dibujar rectángulos con "RECT", indicando las coordenadas de las 2 esquinas opuestas (superior izquierda e inferior derecha).
Dibujar círculos con "CIRCLE", y las coordenadas del centro y el radio.
El color de relleno, distinto del color de borde, (en el caso de círculos y rectángulos) si detallamos un segundo color en la orden "COLOR" ( "COLOR blue, yellow")
Si queremos que uno de los colores sea transparente indicamos color "CLEAR": "COLOR red, clear"
Si queremos dibujar líneas o contornos de más grosor, podemos indicar la anchura con PENWIDTH.
Con esas pocas instrucciones pueden crearse gráficos vectoriales simples pero muy interesantes.
# /con la primera orden borramos pantalla
clg
# /asignamos color a la línea y la trazamos
color black
line 0,0,320,240
# /asignamos colores al círculo lo trazamos
color blue, yellow
circle 100,225,50
# /damos color a unos puntos y los dibujamos
color red
for i=1 to 30: plot i*3,i*4: next i
# /damos color ed relleno + transprencia
# / y grosor de borde a un rectángulo
color green, clear
penwidth 5
rect 10,10,250,100