Vektor dapat didefinisikan secara geometri sebagai ruas garis berarah dan sudut antara dua vektor. Secara aljabar, vektor memiliki komponen dan panjang serta dapat dijumlahkan, dikurangi, dan dikalikan bilangan real. Dot product digunakan untuk menghitung sudut antara dua vektor. Proyeksi vektor menghasilkan vektor proyeksi ortogonal dan panjang proyeksi skalar.