Возможно, имелся в виду алгоритм трёхмерного отсечения Кируса-Бека. 1 Он позволяет отсекать отрезки произвольным выпуклым многогранником. 1
Последовательность действий алгоритма: 1
- Проверить, не принадлежит ли весь отрезок полупространству. 1 Если это так, отрезок идентифицируется как полностью невидимый, и обработка завершается. 1
- Проверить, не расположен ли отрезок целиком в доступном наблюдению замкнутом полупространстве. 1 Если это так, можно приступать к основной обработке. 1
- Если нет, найти точку пересечения отрезка с плоскостью и перенести в неё тот конец отрезка, который оказался позади от центра проекции. 1
- Проверить, не лежит ли отрезок полностью в той же стороне от отсекающей плоскости, что и сам отсекатель. 1 Если это так, перейти к следующей отсекающей плоскости. 1
- Проверить, не лежит ли начало отрезка в той же стороне, что и отсекатель. 1 Если это так, поменять местами начало и конец отрезка. 1
- Определить точку пересечения прямой, проведённой через отрезок, с текущей отсекающей плоскостью. 1
- Перенести начало отрезка в эту точку (удалить часть отрезка). 1
- Проверить полученный новый отрезок на полную видимость и безусловную невидимость. 1 В зависимости от результата перейти к следующей отсекающей плоскости или алгоритм завершить работу. 1
При решении стереометрических задач также могут использоваться другие виды отсечения, например, усечение рёбер, при котором снимаются фаски с многогранника, а вершины при этом остаются, а рёбра заменяются шестиугольниками. 2