Reference · Rockets, variants, parts and the fit check
tripfunction
A trip of distance light years that accelerates at a (in g) up to the cruise speed cruise (a fraction of c), coasts, and brakes at the same rate: constant proper acceleration, so the clocks follow the
hyperbolic motion of special relativity. With no cruise limit it turns round at halfway, as flip-and-burn.
Import it
import { trip } from "@johnmorrisdotca/uchusen-rockets";
Definition
function trip(distance: number, a: number, cruise?: number): Trip
Parameters
| Name | Type | Description |
|---|---|---|
distance | number | Light years. |
a | number | Acceleration in g. |
cruise (optional) | number | The most speed, as a fraction of c, less than 1. Left out: none. |
Returns
Trip
Ship years, Earth years, the peak speed and the years of burning.
Examples
import { PROXIMA_LY, trip } from "@johnmorrisdotca/uchusen-rockets";
const t = trip(PROXIMA_LY, 1);
console.log(t.ship.toFixed(1), "years aboard,", t.earth.toFixed(1), "years on Earth");3.5 years aboard, 5.9 years on EarthWhat it prints (run when this page was built)