Коэн–Сазерленд
Отсечение отрезков с помощью четырёхбитных кодов, которое принимает или отбрасывает большинство отрезков без единого деления.
Плоскость вокруг прямоугольного окна делится на девять областей, и каждому концу отрезка присваивается четырёхбитный код: выше, ниже, правее, левее. Если оба кода нулевые, отрезок целиком внутри. Если побитовое И двух кодов не равно нулю, оба конца лежат по одну сторону от окна, и отрезок можно выбросить. Реальное пересечение нужно считать только в остальных случаях: сдвинуть неудачный конец на границу и повторить.
Дэнни Коэн и Айвен Сазерленд придумали его в 1967 году для авиатренажёра, где почти весь мир всегда оказывался за кадром. Алгоритм Лианга–Барски (1984) быстрее для отрезков, которые действительно нужно обрезать, но трюк с кодами пережил его: те же битовые маски дёшево отбраковывают объекты при отсечении по пирамиде видимости.