Vec2D

Viene reso disponibile un oggetto vettore 2d per eventuali calcoli di tipo geometrico

Funzione
Operatore
Argomenti
Operandi
Risultato?
turtle.Vec2D(...)numero
numero
vettoreCostruttore
turtle.abs(...)vettorenumeroValore assoluto, lunghezza, del vettore
v1 * v2vettore1
vettore2
numeroProdotto scalare (v11*v21+v12*v22+...)
k * v1numero
vettore
vettoreProdotto per uno scalare
v1 + v2vettore1
vettore2
vettoreSomma di 2 vettori
v1 - v2vettore1
vettore2
vettoreSottrazione di 2 vettori
v.rotate(a)vettore
numero
vettoreCopia del vettore, ruotata di un certo angolo espresso in gradi

Prova

import math
import turtle

v1=turtle.Vec2D(1, 1)
v2=turtle.Vec2D(10, 10)

x=abs(v1);         print(x)   # lunghezza
x=v1*v2;           print(x)   # prodotto scalare

v3=2*v1;           print(v3)  # prodotto per uno scalare
v3=v1+v2;          print(v3)  # somma
v3=v1-v2;          print(v3)  # differenza
v3=v1.rotate(90);  print(v3)  # copia ruotata 

1 commento su “Vec2D”

Lascia un commento