Vettori 2

from vpython import * v1 = vector(2, 0, 0) v2 = vector(0, 3, 0) v3 = v1+v2 arrow(axis=v1, color=color.red ) arrow(axis=v2, color=color.green) arrow(axis=v3, color=color.blue ) Le immagini seguenti sono state salvate dopo aver ruotato e zoomato il risultato del codice.Tutte le frecce hanno lo stesso spessore perché è impostato con shaftwidth=0.2 from vpython import * … Leggi tutto

Scia con trail

La sfera verde attraversa la scena da sinistra verso destra.La freccia azzurra segue la traiettoria della sfera verde from vpython import * from numpy import linspace NUMERO = 100 DURATA = 4 RATE = NUMERO/DURATA START = -10 STOP = +10 freccia = arrow (shaftwidth=0.5, color=color.cyan ) sfera1 = sphere( color=color.red ) sfera2 = sphere(pos=vector(START,STOP,0), … Leggi tutto

Wireframe

Con cilindri e sfere puoi realizzare dei reticoli nel piano e nello spazio (hai presente Geomag?) from vpython import * C1=color.yellow R1=0.2 sphere(pos=vector(-1, -1, 0), radius=R1, color=C1) sphere(pos=vector(-1, 1, 0), radius=R1, color=C1) sphere(pos=vector( 1, 1, 0), radius=R1, color=C1) sphere(pos=vector( 1, -1, 0), radius=R1, color=C1) C2=color.red R2=0.1 cylinder(pos=vector(-1, -1, 0), axis=vector( 0, 2, 0), radius=R2, color=C2) … Leggi tutto

Vettori 1

from vpython import * arrow(axis=vector(1, 0, 0), color=color.red) from vpython import * arrow(axis=vector(1, 0, 0), color=color.red ) arrow(axis=vector(0, 1, 0), color=color.green) from vpython import * arrow(axis=vector(1, 0, 0), color=color.red ) arrow(axis=vector(0, 1, 0), color=color.green) arrow(axis=vector(0, 0, 1), color=color.blue ) from vpython import * arrow(pos=vector(-1, 0, 0), axis=vector(-1, 0, 0), color=color.red ) arrow(pos=vector( 0, +1, 0), … Leggi tutto

Inviluppi di sfere

Più sfere, disposte in modo strategico, realizzano delle figure interessanti le coordinate x,y,z dipendono da una formula matematica anche il colore è legato a una formula per rendere le figure più interessanti from vpython import * sphere(color=color.red) from vpython import * r=0.5 d=(1+r)/sqrt(2) sphere(pos=vector( 0, 0, 0), color=color.red ) sphere(pos=vector(-d, +d, 0), radius=r, color=color.green) sphere(pos=vector(+d, … Leggi tutto

Sfere

Una sfera bianca al centro della scena from vpython import * sphere() Una sfera rossa al centro della scena from vpython import *  sphere(color=color.red) Una sfera rossa a sinistra, una verde al centro, una blu a destra from vpython import * d = 2 sphere(pos=vector(-d, 0, 0), color=color.red ) sphere(pos=vector( 0, 0, 0), color=color.green) sphere(pos=vector(+d, … Leggi tutto

Bounce

Tutorial ufficiale https://www.glowscript.org/docs/VPythonDocs/VPython_Intro.pdf https://www.vpython.org/contents/docs/VPython_Intro.pdf https://www.xn--fz-jlich-95a.de/SharedDocs/Downloads/JULAB/DE/Material_Simulationsrechnen_ball%20in%20a%20box.pdf;jsessionid=76D36C4A9EBEBE17782266CABBE25DBE?__blob=publicationFile https://www.glowscript.org/#/user/GlowScriptDemos/folder/Examples/program/Bounce-VPython … Una pallina bianca from vpython import * sphere() Una pallina azzura e una parete verde a destra from vpython import * ball = sphere(pos=vector(-5,0,0), radius=0.5, color=color.cyan) wallR = box(pos=vector(6,0,0), size=vector(0.2,12,12), color=color.green) La posizione della palla dipende dal tempo: ball.pos=ball.pos+ball.velocity*deltat from vpython import * ball = sphere(pos=vector(-5,0,0), radius=0.5, color=color.cyan) … Leggi tutto