Cohen–Sutherland
Algoritmo di ritaglio dei segmenti che con codici di quattro bit accetta o scarta la maggior parte delle linee senza eseguire una sola divisione.
Il piano attorno a una finestra rettangolare viene diviso in nove regioni e a ogni estremo del segmento si assegna un codice di quattro bit: sopra, sotto, destra, sinistra. Se entrambi i codici sono zero, il segmento è tutto dentro. Se l'AND bit a bit dei due codici è diverso da zero, entrambi gli estremi stanno dallo stesso lato esterno e il segmento si può scartare. Solo i casi rimanenti richiedono un'intersezione vera: si sposta l'estremo sul bordo e si riprova.
Danny Cohen e Ivan Sutherland lo idearono nel 1967 per un simulatore di volo, dove gran parte del mondo era sempre fuori dallo schermo. Liang–Barsky (1984) è più veloce per le linee che vanno davvero ritagliate, ma il trucco degli outcode gli è sopravvissuto: le stesse maschere di bit servono a scartare oggetti a basso costo nel frustum culling.