Physics
From published sources, not from feel.
The engine is a multibody simulation written in Rust: rigid bodies on joints, every force acting where it really acts. It runs at a fixed step in double precision, so a session replays bit for bit, and it compiles to WebAssembly to run in the browser.
- Foils and sails are strips, each seeing its own flow, with Prandtl's lifting line for induced drag and Wagner's lag on sudden changes.
- Foils ventilate and cavitate, and lose lift near the surface (ventilation inception after Damley-Strnad et al., 2019).
- The foils bend and twist under load, by the arms' stiffness: the flaps lose a quarter of their effect at 36 knots.
- The hull floats on its sections, with ITTC-57 friction, Delft series residuary resistance, Savitsky's planing drag and Zarnick's strip theory.