Lessico IT › Programmazione › Bounding box orientato (OBB)

Bounding box orientato (OBB)

Programmazione Svenska → Aggiornato: 2026-10-24

Un parallelepipedo che ruota insieme al proprio oggetto, a differenza dell'AABB allineato agli assi: aderisce meglio, ma costa di più da verificare.

Un AABB deve ingrandirsi ogni volta che l'oggetto ruota, perciò un bastone lungo e sottile in diagonale si ritrova con un riquadro pieno d'aria. Un OBB (oriented bounding box) mantiene un proprio orientamento e resta aderente a qualsiasi rotazione.

Il prezzo si paga nel test di sovrapposizione. Due box ruotati arbitrariamente non si confrontano asse per asse: serve il teorema dell'asse di separazione, che in 3D verifica 15 assi candidati (6 normali delle facce più 9 prodotti vettoriali tra spigoli). Per questo si usa spesso un economico AABB nella broad phase e un OBB solo quando serve davvero.

← Torna al lessico