It was always creating a new `Matrix4`. I thought there might be a reason why `update3DTransform` was left `undefined`. I'll change it.