In fase di trasferimento verso vpython
Python non prevede la produzione diretta di risultati di tipo grafico (la libreria grafica Tkinter può essere usata per creare grafici 2D ma è concepita per programmatori esperti e non produce grafica 3D).
Nella primavera del 2000 David Scherer ha creato un modulo per la grafica 3D chiamato Visual
- è molto semplice da utilizzare
- si presta allo studio della matematica, dei vettori, della fisica, …
Il modulo ha avuto successo tanto che risulta implementato in numerose versioni che purtroppo richiedono adattamenti del codice per essere compatibili…
- Python 2.7, Python 3.2, Python >= 3.6
- GlowScript, Jupyter, trinket.io/glowscript, …
- Installazione
- VIDLE
- Extra: visual.factorial, visual.filedialog
2D – visual.graph
Utilizza una finestra grafica specifica nella quale è possibile inserire uno o più grafici.
Produce grafici di curve, istogrammi, grafici a dispersione.
Si possono aggiungere anche oggetti 3D: curve, faces, label, points.
- Glossario
- gdisplay()
- gcurve(), gdots(), ghbars(), ghistogram(), gvbars().
- Utilizzo il modulo visual.graph per i grafici 2D di alcune applicazioni
Galleria
3D – visual
Produce cubi, cilindri, sfere, eliche, …, nello spazio tridimensionale.
Aggiorna automaticamente la scena più volte al secondo.
Durante l’esecuzione l’utente può zoomare e navigare nella scena.
- Glossario
- La finestra grafica: display, frame(), rate(), sleep()
- Gli attributi:
color, opacity, material, trail - Gli oggetti: arrow(), box(), cylinder(), cone(), ellipsoid(), helix(), pyramid(), ring(), sphere()
- convex(), curve(), faces(), points(), shapes(), text(), vector()
- extrusion(), label(), paths()
- Utilizzo il modulo visual per i grafici 3D di alcune applicazioni
Galleria
RISORSE ONLINE
In italiano
- Wikipedia
- Botanica computazionale: come creare un albero
- Niente …
In inglese