Rispondi a: Quella maledetta pista

Home Forum Fare il prototipo Quella maledetta pista Rispondi a: Quella maledetta pista

#25704
Nand
Partecipante

Ho aggiunto il comando TRACK al programma, la sintassi è questa:

TRACK = carte, x1, y1, x2, y2, ampiezza, colore, (corsie, caselle, flag, spessore linea, ampiezza curva lato sinistro, ampiezza curva lato destro, schema linea)

esempio:

track=1, 4, 2,16, 2,3,#000000,3,10,SE ,0.05

Disegna un rettilineo sulla prima carta, dal punto 4,2 al punto 16,2, largo 3 cm, di colore nero, con tre corsie e dieci caselle, chiuso all'inizio e alla fine (i flag SE) con una linea di spessore 0.05 (mezzo millimetro).

Non sono completamente soddisfatto del risultato, perché non ho trovato un modo semplice per suddividere in caselle anche le curve, però penso che sia un compromesso accettabile.

L'indirizzo per scaricare questa versione (preliminare) è:
http://www.nand.it/nandeck/nandeck1_13b_rc2.zip

Questo è uno script di esempio:

cardsize=20,20
track=1, 4, 2,16, 2,3,#000000,3,10,SE ,0.05
track=1,18, 4,18,16,3,#000000,3,10,SEC,0.05,3,0.5
track=1,16,18, 4,18,3,#000000,3,10,SEC,0.05,3,0.5
track=1, 2,16, 2, 4,3,#000000,3,10,SEC,0.05,3,0.5
track=1, 4, 2,16, 2,3,#000000,3,10,SEC,0.05,3,0.5
save=1,"test.bmp",0,0,20,20

Il primo comando imposta una “carta” di 20 x 20 cm, i primi quattro TRACK disegnano i quattro rettilinei (in successione in alto, a destra, in basso e a sinistra), nota che la “C” nei flag serve per dirgli di disegnare in automatico una curva che collega il rettilineo corrente con quello precedente, il quinto TRACK ridisegna il primo rettilineo (serve per chiudere l'ultima curva). Infine il comando SAVE salva l'immagine su disco.

E questo è il risultato:

card49.gif

--
  //and