Lessico IT › Programmazione › Integrazione di Verlet

Integrazione di Verlet

Programmazione Svenska → Aggiornato: 2026-10-24

Un modo di far avanzare le equazioni del moto memorizzando la posizione precedente e quella attuale anziché una velocità.

La velocità è contenuta implicitamente nella differenza fra due posizioni, perciò la successiva si ottiene da x_new = 2·x − x_prev + a·Δt². Lo schema è stabile, reversibile nel tempo e conserva l'energia in modo notevole su lunghe esecuzioni. Loup Verlet lo rese popolare nel 1967 per la dinamica molecolare, anche se Newton e Delambre avevano fatto la stessa aritmetica molto prima.

I giochi lo scoprirono grazie all'intervento di Thomas Jakobsen al GDC del 2001 sulla fisica di Hitman: Codename 47. Il suo grande pregio è che i vincoli, del tipo «questi due punti devono restare a distanza fissa», si impongono semplicemente spostando le posizioni, mentre la velocità segue da sola. Per questo Verlet è la scelta naturale per stoffe, corde e ragdoll, e un precursore della position-based dynamics.

← Torna al lessico