В евклидовой геометрии точечное произведение, длина и угол связаны между собой. Для вектора a точечное произведение a - a равно квадрату длины a, или
a ⋅ a = ‖ a ‖ 2 {\displaystyle {\mathbf {a} \cdot \mathbf {a} }=\left\|\mathbf {a} \right\|^{2}} 
где ||a|| обозначает длину (величину) a. В более общем случае, если b - другой вектор
a ⋅ b = ‖ a ‖ ‖ b ‖ cos θ {\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\|\,\left\|\mathbf {b} \right\|\cos \theta \,} 
где ||a||| и ||b||| обозначают длину a и b, а θ - угол между ними.
Эту формулу можно перестроить для определения величины угла между двумя ненулевыми векторами:
θ = arccos ( a ⋅ b ‖ a ‖ ‖ b ‖ ) {\displaystyle \theta =\arccos \left({\frac {{\mathbf {a}}\cdot {\mathbf {b}}}{\left\|{\mathbf {a}}\right\|\left\|{\mathbf {b}}\right\|}}\right)}. 
Можно также сначала преобразовать векторы в единичные векторы, разделив их на их величину:
a ^ = a ‖ a ‖ {\displaystyle {\boldsymbol {\hat {a}}}={\frac {\mathbf {a}}{\left\|{\mathbf {a}}\right\|}}}}} 
тогда угол θ определяется
θ = arccos ( a ^ ⋅ b ^ ) {\displaystyle \theta =\arccos({\boldsymbol {\hat {a}}}\cdot {\boldsymbol {\hat {b}}})}. 
Поскольку косинус 90° равен нулю, точечное произведение двух ортогональных (перпендикулярных) векторов всегда равно нулю. Более того, два вектора можно считать ортогональными тогда и только тогда, когда их точечное произведение равно нулю, и они оба имеют ненулевую длину. Это свойство дает простой метод проверки условия ортогональности.
Иногда эти свойства также используются для определения точечного произведения, особенно в 2 и 3 измерениях; это определение эквивалентно приведенному выше. Для более высоких измерений формула может быть использована для определения понятия угла.
Геометрические свойства основаны на том, что базис является ортонормальным, т.е. состоит из попарно перпендикулярных векторов единичной длины.
Скалярная проекция
Если a и b имеют длину один (т.е. являются единичными векторами), то их точечное произведение просто дает косинус угла между ними.
Если только b - единичный вектор, то точечное произведение a - b дает |a| cos(θ), т.е. величину проекции a на направление b, со знаком минус, если направление противоположное. Это называется скалярной проекцией a на b, или скалярной компонентой a в направлении b (см. рисунок). Это свойство точечного произведения имеет несколько полезных применений (например, см. следующий раздел).
Если ни a, ни b не являются единичными векторами, то величина проекции a на направление b, например, будет равна a - (b / |b|), так как единичный вектор в направлении b равен b / |b|.
Вращение
Вращение ортонормального базиса, в терминах которого представлен вектор a, получается умножением a на матрицу вращения R. Это матричное умножение является просто компактным представлением последовательности точечных произведений.
Например, пусть
- B1 = {x, y, z} и B2 = {u, v, w} - два различных ортонормальных базиса одного и того же пространства R3 , причем B2 получается простым вращением B1 ,
- a1 = (ax , ay , az ) представляют вектор a в терминах B1 ,
- a2 = (au , av , aw ) представляют тот же вектор в терминах повернутого базиса B2 ,
- u1 , v1 , w1 - повернутые базисные векторы u, v, w, представленные в терминах B1 .
Затем поворот с B1 на B2 выполняется следующим образом:
a 2 = R a 1 = [ u x u y u z v x v y v z w x w y w z ] [ a x a y a z ] = [ u 1 ⋅ a 1 v 1 ⋅ a 1 w 1 ⋅ a 1 ] = [ a u a v a w ] . {\displaystyle {\mathbf {a}}_{2}={\mathbf {Ra}}_{1}={\begin{bmatrix}u_{x}&u_{y}&u_{z}\\v_{x}&v_{y}&v_{z}\\w_{x}&w_{y}&w_{z}\end{bmatrix}}{\begin{bmatrix}a_{x}\\a_{y}\\a_{z}\end{bmatrix}}={\begin{bmatrix}{\mathbf {u}}_{1}\cdot {\mathbf {a}}_{1}\\{\mathbf {v}}_{1}\cdot {\mathbf {a}}_{1}\{1}\{\mathbf {w}}_{1}\cdot {\mathbf {a}}_{1}\end{bmatrix}}={\begin{bmatrix}a_{u}\a_{v}\a_{w}\a_{w}\end{bmatrix}}. } 
Обратите внимание, что матрица вращения R собирается с помощью повернутых базисных векторов u1 , v1 , w1 в качестве ее строк, и эти векторы являются единичными векторами. По определению, Ra1 состоит из последовательности точечных произведений между каждой из трех строк R и вектором a1 . Каждое из этих точечных произведений определяет скалярную компоненту a в направлении повернутого базисного вектора (см. предыдущий раздел).
Если1 является вектором строки, а не вектором столбца, то R должен содержать повернутые базисные векторы в своих столбцах, и должен пост-мультиплицировать1 :
a 2 = a 1 R = [ a x a y a z ] [ u x v x w x u y v y w y u z v z w z ] = [ u 1 ⋅ a 1 v 1 ⋅ a 1 w 1 ⋅ a 1 ] = [ a u a v a w ] . {\displaystyle {\mathbf {a}}_{2}={\mathbf {a}}_{1}{\mathbf {R}}={\begin{bmatrix}a_{x}&a_{y}&a_{z}\end{bmatrix}}{\begin{bmatrix}u_{x}&v_{x}&w_{x}\\u_{y}&v_{y}&w_{y}\\u_{z}&v_{z}&w_{z}\end{bmatrix}}={\begin{bmatrix}{\mathbf {u}}_{1}\cdot {\mathbf {a}}_{1}&{\mathbf {v}}_{1}\cdot {\mathbf {a}}_{1}&{\mathbf {w}}_{1}\cdot {\mathbf {a}}_{1}\end{bmatrix}}={\begin{bmatrix}a_{u}&a_{v}&a_{w}\end{bmatrix}}. } 