Algorithms for the calculation of the view factors between human body and rectangular surfaces in parallelepiped environments