При расчете объема детали выполняется просмотр (сканирование) габаритного параллелепипеда, в который вписана деталь D, с помощью сетки; запоминания количества точек, принадлежащих детали; предиката Р(А) и построения объема. Алгоритм расчета объема детали состоит из следующих шагов:
1. Построение габаритного параллелепипеда , ограничивающего деталь.
2. Построение сетки S с шагом ΔSi по каждому направлению измерения i.
3. Организацию циклов по узлам сетки.
4. Вычисление значения предиката Р(А) для точки Ai, принадлежащей каждому узлу сетки, , где количество точек.
5. Вычисление количества положительных (единичных) исходов P(Ai).
6. Расчет объема по приближенной формуле:
где Q – объем габаритного параллелепипеда.
Точный объем равен
.