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 * 

v1 = vector(2, 0, 0)
v2 = vector(0, 3, 0)
v3 = v1+v2
v4 = cross(v1, v2)    # Prodotto vettoriale

arrow(axis=v1, shaftwidth=0.2, color=color.red   )
arrow(axis=v2, shaftwidth=0.2, color=color.green )
arrow(axis=v3, shaftwidth=0.2, color=color.blue  )
arrow(axis=v4, shaftwidth=0.2, color=color.yellow)
from vpython import * 

v1 = vector(2, 0, 0)
v2 = vector(0, 3, 0)
v3 = v1+v2
v4 = cross(v1, v2)    # Prodotto vettoriale
v5 = cross(v2, v1)    # Prodotto vettoriale

arrow(axis=v1, shaftwidth=0.2, color=color.red    )
arrow(axis=v2, shaftwidth=0.2, color=color.green  )
arrow(axis=v3, shaftwidth=0.2, color=color.blue   )
arrow(axis=v4, shaftwidth=0.2, color=color.yellow )
arrow(axis=v5, shaftwidth=0.2, color=color.magenta)

Lascia un commento