Methods for calculating Fraunhofer intensity fields resulting from diffraction through one- and two-dimensional apertures are presented. These methods are based on the geometric concept of finite elements and on Fourier and Abbe transforms. The geometry of the two-dimensional diffracting aperture(s) is based on biquadratic isoparametric elements, which are used to define aperture(s) ofcomplex geometry. These elements are also used to build complex amplitude and phase functions across the aperture(s) which may be of continuous or discontinuous form. The transform integrals are accurately and efficiently integrated numerically using Gaussian quadrature. The power of these methods is most evident in two dimensions, where several examples are presented which include secondary obstructions, straight and curved secondary spider supports, multiple-mirror arrays, synthetic aperture arrays, segmented mirrors, apertures covered by screens, apodization, and phase plates. Typically, the finite element Abbe transform method results in significant gains in computational efficiency over the finite element Fourier transform method, but is also subject to some loss in generality.