Since $T$ is rigid,
$$\|T(x)\| = \|T(x)-T(0)\| = \|x-0\| = \|x\|.$$
So indeed $T$ is an isometry. However we also know that $\|x-y\| = \|T(x) - T(y)\|$ or equivalently noting that $\|z\|^2 = \langle z,z\rangle$
$$\langle x-y,x-y\rangle = \langle T(x)-T(y),T(x)-T(y)\rangle.$$
Expanding both sides gives
$$\langle x,x\rangle - 2\langle x,y\rangle + \langle y,y\rangle = \langle T(x),T(x)\rangle - 2 \langle T(x),T(y)\rangle + \langle T(y),T(y)\rangle.$$
Making use of the isometric nature of $T$, we can cancel some terms to give
$$\langle x,y\rangle = \langle T(x),T(y)\rangle.$$
So $T$ also preserves inner products. Let's let $y \to y+z$ then our previous expression gives
$$\langle x,y+z\rangle = \langle T(x),T(y+z)\rangle.$$
Expanding the left and side gives
$$\langle x,y\rangle + \langle x,z\rangle = \langle T(x),T(y+z)\rangle.$$
However we know that $T$ preserves inner products so we can actually view the left hand side as being nothing more than $\langle T(x),T(y)\rangle + \langle T(x),T(z)\rangle.$ Rewriting..
$$\langle T(x),T(y)+T(z)\rangle = \langle T(x),T(y+z)\rangle.$$
Moving terms to one side gives
$$\langle T(x),T(y+z)-T(y)-T(z)\rangle = 0.$$
Since this holds for all choices of $x$, $y$ and $z$ we must conclude that
$$T(y+z) - T(y) - T(z) = 0.$$
Showing scalar multiplication is not too different in nature.