CameraVector Node behavior


I’m a bit new to the material editor so i’m sorry if the question sounds stupid !

I was testing what the CameraVector node do to understand it by doing DOT product with a vector (V) in the X direction

looking from the X direction the pixels should be all white as they are all pointing to the camera in the same direction of X (and they are)

looking from the Y direction the pixels is divided to have half black and half white (as seen in the image)

Shouldn’t it all be black since the pixels to the camera vector are at 90 degrees with the vector (V) ?