The Su-35's TVC is also not true 3D, it's a 2D-vectoring slanted on a 'V' trajectory so that at maximum deflection by both nozzles, there will be a net horizontal thrust, as below.
This is actually incredibly smart. It is just like using X/Y coordinate you can define any point on a 2d surface