Semi-analytic off-axis X-ray source model. (23rd October 2017)