Simulations with the software Synchrotron Radiation Workshop (SRW) for the ANKA infrared (IR) beamlines IR1 and IR2 have shown, that the far-IR and terahertz (THz) edge radiation can interact with the vacuum chamber walls very close to the electron beam. Unfortunately SRW cannot compute wavefronts at large angles of observation and at a close vicinity to the source. As we need to take into account these perturbations for the further propagation of the radiation through the entire beamline optics to the experimental station, we have started to develop our own code.This code can generate the electric and magnetic field vectors by solving Maxwell equations without approximations and without restrictions to the angles of observation or distance to the source. In particular the latter requires that also the magnetic field vectors have to be calculated, to obtain the corresponding photon intensity distribution for situations where the electron beam intersects the observation plane.Moreover it revealed that it is essential to correct for the Coulomb field prior to calculating the photon intensity in cases where the electron beam intersects the observation plane. Therefore our code is not limited to synchrotrons but can also be used for the development of new kinds of IR/THz radiation facilities.