{{htmlmetatags>metatag-robots=() metatag-title=(PLOT | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per PLOT) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(PLOT | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per PLOT) }} ====== ugBASIC Manuale Utente ====== ===== PLOT ✓ ===== ===== SINTASSI ===== PLOT [x], [y][, color] ==== SCOPO ==== Il comando ''PLOT'' consente di disegnare singoli punti sullo schermo, gettando le basi per la creazione di forme più complesse come linee o rettangoli. L'origine (0,0) si trova solitamente nell'angolo in alto a sinistra dello schermo, ma può essere modificata utilizzando il comando ''ORIGIN''. Le coordinate aumentano verso destra (per x) e verso il basso (per y), almeno se l'asse y è invertito utilizzando sempre ''ORIGIN''. Se il colore non è specificato, il colore predefinito è quello impostato con l'ultimo comando ''INK'' / ''PEN''. È possibile omettere una o entrambe le coordinate e ugBASIC utilizzerà l'ultima utilizzata, che è memorizzata nelle variabili ''XGR'' e ''YGR''. Il comando ''PLOT'' è il punto di partenza per qualsiasi disegno. Disegnando una serie di punti ravvicinati, è possibile creare l'illusione di una linea. Combinando le linee, puoi creare forme geometriche come rettangoli, triangoli e cerchi. Modificando in sequenza le coordinate dei punti, puoi creare animazioni rudimentali. La precisione dei tuoi disegni è limitata dalla risoluzione dello schermo e disegnare un gran numero di punti può essere lento, specialmente su computer meno potenti. Il linguaggio ugBASIC offre comandi per disegnare linee, rettangoli e cerchi in modo più efficiente, ma ''PLOT'' è la base. ==== ESEMPIO ==== PLOT 42, 42 PLOT 100, 100, RED Si vedano anche i seguenti file di esempio: * ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/contrib_sierpinski3.bas|contrib_sierpinski3.bas]]'' ==== ABBREVIAZIONE ==== Pl ==== DISPONIBILE SU ==== * Dragon 32 * Commodore 128 (Zilog Z80) * Commodore 128 (MOS 8502) * SEGA SG-1000 * ZX Spectrum 48 * Commodore 64 * Commodore VIC-20 * Atari (400/800) * * Commodore PLUS/4 * VG-5000 * Olivetti Prodest PC128 * Dragon 64 * Thomson MO5 * Amstrad CPC 664 * SEGA SC-3000 * ColecoVision * TRS-80 Color Computer 3 * MSX * TRS-80 Color Computer ==== PROBLEMI? ==== Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU PLOT|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]