Lessico IT › Programmazione › Isola fisica

Isola fisica

Programmazione Svenska → Aggiornato: 2026-10-25

Un gruppo di corpi a contatto o collegati tra loro, risolto come un'unità ma indipendentemente da ogni altro gruppo.

Un motore fisico non risolve l'intero mondo come un unico sistema. Suddivide i corpi in isole: insiemi collegati da contatti o giunti. Ogni isola viene risolta per conto proprio, il che le rende banali da parallelizzare e permette a un'isola in cui tutto è a riposo di addormentarsi in blocco.

Le isole vengono ricostruite a ogni passo con una passata union-find sul grafo dei contatti. Le usano sia Box2D di Erin Catto sia Bullet. Il vantaggio si vede in una scena con mille casse sparse: sono mille piccole isole da risolvere separatamente, non un'unica risoluzione che macina mille corpi insieme.

← Torna al lessico