Most people solve 2d problem because 3d is just too hard for them. There is no program that models 3d diffraction behavior unless you use full blown simulation software. There can be modes in 3d space that is not happening between parallel walls, you can get that from some online calculator.