Menu TI Draw

Questo sottomenu si trova sotto Altri moduli.

Nota: Quando si crea un nuovo programma che utilizza questo modulo, si consiglia di utilizzare il tipo di programma Grafica geometrica. In questo modo verranno importati tutti i moduli pertinenti.

Voce

Descrizione

from ti_draw import *

Importa tutti i metodi dal modulo ti_draw.

 

Forma

Voce

Descrizione

draw_line()

Disegna una linea a partire dalla coordinata x1,y1 specificata a x2,y2.

draw_rect()

Disegna un rettangolo a partire dalla coordinata x,y specificata con la larghezza e l’altezza specificate.

fill_rect()

Disegna un rettangolo a partire dalla coordinata x,y specificata con la larghezza e l’altezza specificate e lo riempie con il colore specificato (utilizzando set_color o nero se non definito).

draw_circle()

Disegna una circonferenza a partire dalla coordinata del centro x,y specificata con il raggio specificato.

fill_circle()

Disegna una circonferenza a partire dalla coordinata del centro x,y specificata con il raggio specificato e la riempie con il colore specificato (utilizzando set_color o nero se non definito).

draw_text()

Disegna una stringa di testo a partire dalla coordinata x,y specificata.

draw_arc()

Disegna un arco a partire dalla coordinata x,y specificata con la larghezza, l’altezza e gli angoli specificati.

fill_arc()

Disegna un arco a partire dalla coordinata x,y specificata con la larghezza, l’altezza e gli angoli specificati e lo riempie con il colore specificato (utilizzando set_color o nero se non definito).

draw_poly()

Disegna un poligono utilizzando i valori x-list,y-list specificati.

fill_poly()

Disegna un poligono utilizzando i valori x-list,y-list specificati e lo riempie con il colore specificato (utilizzando set_color o nero se non definito).

plot_xy()

Disegna una forma utilizzando la coordinata x,y specificata e il numero specificato da 1 a 13 che rappresenta forme e simboli differenti (vedere di seguito).

 

Strutture di controllo (Control)

Voce

Descrizione

clear()

Cancella l’intera schermata. Può essere utilizzato con i parametri x,y,width,height per cancellare un rettangolo esistente.

clear_rect()

Cancella il rettangolo nella coordinata x,y specificata con la larghezza e l’altezza specificate.

set_color()

Imposta il colore delle forme che seguono nel programma fino a quando non viene impostato un altro colore.

set_pen()

Imposta lo spessore e lo stile specificati del bordo durante il disegno delle forme (non applicabile quando si utilizzano i comandi di riempimento).

set_window()

Imposta le dimensioni della finestra in cui verranno disegnate le forme.

Questa funzione è utile per ridimensionare la finestra in modo che corrisponda ai dati o per cambiare l’origine (0,0) dell’area di disegno.

get_screen_dim()

Restituisce i valori xmax e ymax delle dimensioni dello schermo.

use_buffer()

Attiva un buffer fuori schermo per accelerare il disegno.

paint_buffer()

Visualizza il disegno in buffer.

Le funzioni use_buffer() e paint_buffer() sono utili nei casi in cui la visualizzazione di più oggetti sullo schermo potrebbe causare ritardi.

 

Notes

La configurazione predefinita presenta (0,0) nell’angolo in alto a sinistra dello schermo. L’asse x positivo punta verso destra e l’asse y positivo punta verso il basso. Ciò può essere modificato utilizzando la funzione set_window().
Le funzioni nel modulo ti_draw sono disponibili solo sui palmari e nella vista palmare sul desktop.