It allows translation, perspective, points at infinity, etc., to be handled using only matrix multiplication.
The GL allows the $w$ component to be omitted. By default, $w=1$.
* Vectors are named with bold lower-case. Vector elements use italic subscripted lower-case.