Documentation / @interstellar-tools/types / PeriApoRadiiType
Type Alias: PeriApoRadiiType
ts
type PeriApoRadiiType = {
ra: number | null;
rp: number;
};Defined in: physics.ts:95
Peri/apoapsis radii pair.
Definitions
Conic validity
- Elliptic / circular ((
)): both ( ) and ( ). - Hyperbolic ((
)): ( ) and no apoapsis (unbounded), so set ra = null. - Parabolic ((
)) with finite ( ) is not represented; use parabolic relations or state vectors.
Units
- Values are in meters (m).
Examples
ts
// Elliptic example
const radii: PeriApoRadiiType = { rp: 6930e3, ra: 7070e3 };ts
// Hyperbolic example - no apoapsis
const flyby: PeriApoRadiiType = { rp: 10_000e3, ra: null };See
- periApoapsisRadii - function that computes
{ rp, ra }from(a, e). - https://en.wikipedia.org/wiki/Apsis
Properties
ra
ts
ra: number | null;Defined in: physics.ts:95
Apoapsis radius (null for hyperbolic trajectories.
rp
ts
rp: number;Defined in: physics.ts:95
Periapsis radius (