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)