Use the "HIDDEN" option for shadeplot and Visual Style not "3D HIDDEN". This has been a problem with display and plotting since Visual Styles were introduced.
3D Hidden creates a pseudo-bitmap image of the viewport (including background) rather than the normal vector graphics (no background). Those background pixels fill the vp and block anything else in that space.
Cedar Engineering and Design Service