edit to add: (I think your point relates only to the projection system, and not a pure, unprojected model; I just want to make sure I understand because it seems like an important point)
edit to add: (I think your point relates only to the projection system, and not a pure, unprojected model; I just want to make sure I understand because it seems like an important point)
Let's take another approach.
Take a point p that's sum of vectors a and b, that is
p = a + b.
Now, if translation was a linear transformation, then translating p (say along x-axis by 1 unit) is equivalent to applying same translation to a and b separately and then summing them. But the latter ends up translating by twice the amount. Or in other words
p +t ≠ (a +t) + (b +t) = p + 2t.
So translation is not a linear operators in this vector space.
Most obvious case that it fails is that it doesn't map zero to itself, and you can see the contradiction there:
T(0 + 0) = T(0) = t
T(0) + T(0) = t + t = 2 * t