I was wondering if anyone knows how to combine (interpolate) 2 antenna pattern cuts (Vertical and horizontal) to a 3D pattern. Any directions to some matlab, c or other code, or relevant links will be much appreciated.
This could result in misleading results, particularly if you have off axis sidelobes that the primary plane cuts do not pick up. In general I would recommend many more 2D cuts to characterize the 3D performance of an antenna.
With that warning you could plot a pattern that is the product of the patterns in the two planes, P(θ,Φ)=p1(Θ)*p2(Φ). You might want to normalixe the patterns first.