Simply 3D Programming Using VPython – I

Questo documento fa parte del sito glowscript.org


Getting started


Per scrivere un programma nel browser registrati su glowscript.org, poi clicca il collegamento

Poi clicca Create New Program. Si aprirà una pagina vuota con la linea di intestazione del tipo

Inizia a scrivere il tuo codice dalla 2° linea in poi. Clicca Run this program per mettere alla prova il tuo programma.


Per scrivere un programma nell’IDLE di Python è sufficiente che inserisci la prima riga di codice seguente


Canvas

Gli oggetti 3D di vpython vengono visualizzati all’interno di una finestra grafica, canvas, immersa in una pagina web

  1. (0,0,0) è il centro della finestra
  2. L’asse x positivo cresce verso destra
  3. L’asse y positivo cresce verso l’alto
  4. L’asse z punta verso lo schermo, verso di te…
  5. L’unità di misura dei 3 assi è libera
    La finestra viene automaticamente scalata: puoi, per esempio, creare una sfera con raggio 1E-15 per rappresentare un nucleo e contemporaneamente una sfera di raggio 1E6 per rappresentare un pianeta, sebbene non avrebbe senso inserirli nella stessa finestra…

La finestra di output

Il risultato di un’istruzione print del programma risulterà in una finestra di testo con cursore immediatamente sotto la finestra grafica.
Questa finestra è utile per visualizzare i valori delle variabili (liste, messaggi, …)


Se utilizzi IDLE appariranno nella finestra di shell.


La finestra del codice

Se scrivi (fai copia e incolla) il codice seguente nella finestra dell’editor e poi lo esegui osserverai una finestra grafica come quella nella figura


Visualizzare la scena

Nella finestra grafica clicca con il tasto destro del mouse e trascina (oppure premi il tasto Ctrl mentre trascini): ruoterai la scena verso sinistra / destra o verso l’alto / basso.
Clicca con il tasto centrale e trascina per avvicinarti o allontanarti dalla scena (oppure premi i 2 pulsanti contemporaneamente, oppure premi contemporaneamente il tasto Alt.

Notice: This work is licensed under a BY-NC-SA. Permalink: Simply 3D Programming Using VPython – I

Comments are closed.