Lessico IT › Programmazione › Rapier

Rapier

Programmazione Svenska → Aggiornato: 2026-10-26
Maggiori info
Autore
Sébastien Crozet (Dimforge)
Anno
2020
Tipo
Motore fisico
Licenza
Apache 2.0
Sito ufficiale
rapier.rs

Un motore fisico 2D e 3D scritto in Rust che gira anche nel browser tramite WebAssembly.

Sébastien Crozet e la sua azienda Dimforge rilasciarono Rapier nel 2020 come successore del precedente nphysics, rivelatosi troppo lento. Ha le parti consuete di un motore fisico — corpi rigidi, collider, giunti, una fase larga e un risolutore a impulsi — ma tiene i dati in array piatti anziché in alberi di oggetti.

Due cose lo distinguono. Esistono pacchetti JavaScript pronti, compilati in WebAssembly, e con un'apposita opzione la simulazione è deterministica bit per bit tra piattaforme diverse, il che lo rende utilizzabile per lockstep e rollback netcode. Nel mondo Rust è la scelta predefinita, spesso tramite il plugin per Bevy.

← Torna al lessico