Why are vertex normals stored as a 3 dimensional vector? Shouldn't 3D direction only need 2 numbers? So I've noticed that models use 3 numbers for their normals, however 3d direction only needs 2 variables: yaw and pitch. Are normals treated as rotations of the points instead of direction?