It's unfortunate that you would mention "Move the object to the desired location", then proceed to ignore it entirely.<p>Of course that is because <i>translation</i> is not a linear transformation, but you then proceed to also not demonstrate the very common trick used to enable it (so common in fact that GPUs are designed around it).