vpython
shapes.triangle()
I poligoni regolari con numero di lati fissato: 3, 5, 6, 8 shapes.triangle(…)shapes.pentagon(…)shapes.hexagon(…)shapes.octagon(…) Attributi default ? invert False Se True gli spigoli sono rivolti verso l’interno length 1 Dimensione del lato pos … rotate 0 roundness … scale 1 thickness 0 Figure cave xscale ? yscale ? shapes.ngon() Richiede di specificare il numero di lati: … Leggi tutto
shapes.rectangle()
Il rettangolo ha width e height (larghezza e altezza) Se si specifica solo la larghezza allora height <– width e diventa un rettangolo quadrato Il risultato standard è [[0.5, -0.5], [0.5, 0.5], [-0.5, 0.5], [-0.5, -0.5], [0.5, -0.5]] invert False Se impostato a True inverte l’arrotondamento verso l’interno pos [x, y] sposta la posizione del … Leggi tutto
extrusion()
nuovo = extrusion(shape = …, path = …) Gli attributi sono Esistono liste di punti calcolate automaticamente sia per shape che per path. Attributi color color.white … twist … Angolo (o lista) di rotazione in radianti — smooth 0.95 Se il coseno della giunzione è inferiore a … allora smussa le giuntura sharp_joints La lista … Leggi tutto
compound()
Un nuovo oggetto come ridefinizione di un gruppo di oggetti standard. nuovo = compound([ogg1, ogg2, …], pos = …) Attenzione Dopo la creazione si possono utilizzare tutti gli attributi, metodi e funzioni comuni (se si assegna un colore, verrà associato a tutti gli oggetti). Attributi Default Attributi… axis <1, 0, 0> canvas scene color <1, … Leggi tutto
Più canvas
Metodi c.delete() Elimina la scena e gli oggetti al suo interno c.get_selected() Restituisce la scena attiva attiva (?) c.select() La finestra diventa quella attiva e riceverà i nuovi oggetti Allineamento Piuttosto macchinoso… Il risultato dipende dalla combinazione degli attributi align delle due scene / grafici e dalla dimensione della finestra che li contiene. Impostando l’attributo … Leggi tutto
Gli assi
Gli assi sono sempre scalati in modo che tutti gli elementi grafici appaiano nella finestra. A volte è necessario impostare il valore minimo / massimo di un asse Attributi Valore ? foreground color.black Il colore degli assi, etichette, … logx True / False Asse logaritmico? logy True / False Asse logaritmico? scroll True / False Scorrimento automatico … Leggi tutto
Più grafici
Per disegnare più grafici nella stessa finestra è sufficiente crearli uno dopo l’altro Il risultato è deludente perché i due grafici non si distinguono! Si può agire sugli attributi delle curve, per esempio sul colore Per agire sugli attributi della finestra è necessario crearla esplicitamente Per disegnare più grafici in finestre separate si generano più … Leggi tutto
gvbars()
Il grafico visualizza una barra verticale per ogni punto specificato.I metodi sono gli stessi di gcurve() e gdots(). Attributi Valore ? color color.black Colore della curva data … La lista dei punti delta 1 Larghezza delle barre graph … Finestra grafica label … – Etichetta: testo legend True / False L’etichetta in alto a destra? … Leggi tutto