In theory I can't use a lambertian shader on a cube, because there aren't surface normals on the edges.Is this correct ?Why is this always possible in software applications ?
Lambertian Shading of a cube
shading