Vector normalization is not linear
ID: vector-normalization-is-not-linear
Vector normalization is not a linear map. With and ,Consequently, adding individually normalized directions does not generally give the direction of the original vector sum. Compute the intended vector sum first, then normalize it if it is nonzero. Cancellation is a further boundary case: has no normalized direction even though both nonzero summands do. A numerical algorithm must check that case before dividing by the norm.
New to topics? Read the docs here!