By using the boundary-value Green-function technique for the Takagi equations, it is possible to calculate the normal absorption factor and weighted path length in cylinders and spheres as double integrals in angular coordinates of well defined functions. The results are easy to implement for numerical computations. Exact analytical expressions for both crystal geometries are found in the limits of the Bragg angle theta oh-->0 degree and theta oh-->90 degrees.