В геометрии модулем вектора называется длина направленного отрезка линии. В алгебре, зная компоненты вектора мы можем вычислить его модуль по следующей формуле:

Вертикальные линии в |u| обозначают модуль u.
|
ПРИМЕР
| | Вычислите модуль векторов u = (1, 2, 3) и v = (1, 1).
Решение
Для вектора u мы получаем:
Обобщив формулу (1) для двухмерного пространства, для вектора v мы получим:
|
|
Работая с библиотекой D3DX, для вычисления модуля вектора мы можем применять следующую функцию:
FLOAT D3DXVec3Length( // Возвращает модуль
CONST D3DXVECTOR3* pV // Вектор, чью длину мы вычисляем
);
D3DXVECTOR3 v(1.0f, 2.0f, 3.0f);
float magnitude = D3DXVec3Length(&v); // = sqrt(14)