3.1. Функцию экранированности вычисляют в виде функции кусочнопостоянной на отрезке
, (2)
где =1, …, - номер отрезка;
;
- количество вещества, встреченного на пути луча из точки в направлении .
3.2. Для определения функции необходимо задать расчетную сетку в диапазоне , причем ширину интервала следует выбирать исходя из требований к погрешности функционала, вычисляемого с использованием .
3.3. Для вычисления величины необходимо определить расстояние, пройденное лучом в зонах объекта, что требует выполнения ряда операций, изложенных в пп.3.3.1-3.3.7.
3.3.1. Вычисляют расстояния от точки до пересечения луча в направлении со всеми поверхностями, решив для этого относительно совместно систему уравнений, описывающих поверхность и прямую в направлении , проходящую через точку
(3)
где - расстояние от точки по лучу до пересечения с -й поверхностью.
Система уравнений (3) для каждой поверхности может иметь одно, два или ни одного решения, что соответственно означает однократное, двукратное или отсутствие пересечения -й поверхности лучом.
Полученным решениям присваивают номер (=1, ..., , где - максимальное количество пересечений лучом поверхностей объект
а).
3.3.2. Располагают полученный массив значений (=1, ..., ), в порядке возрастания, формируя при этом последовательность соответствующих номеров поверхностей .
3.3.3. Вычисляют длины отрезков между последовательными пересечениями
, (4)
положив (пересечение лучом точки ).
3.3.4. Вычисляют в произвольной точке каждого из отрезков (=1, 2, …, ) относительно всех поверхностей (=1, 2, …, ), используя соотношение (1) и рекуррентные соотношения: