Reference · Facts, line drawings and positions
placeLineupfunction
Where each body sits. bodies is sorted by radius, smallest first, as lineupBodies gives it: the first is at the origin and each next one is a quarter of its own radius beyond the edge of the one before,
to the right in a row and downward in a stack.
Import it
import { placeLineup } from "@johnmorrisdotca/wakusei-planets";
Definition
function placeLineup(bodies: readonly LineupBody[], layout?: LineupLayout): LineupPlace[]
Parameters
| Name | Type | Description |
|---|---|---|
bodies | readonly LineupBody[] | The bodies, smallest first. |
layout (optional) | "row" | "stack" |
|
Returns
LineupPlace[]
The places, in the same order.
Examples
import { lineupBodies, placeLineup } from "@johnmorrisdotca/wakusei-planets";
const places = placeLineup(lineupBodies({ set: "bright", planets: true }), "stack");
console.log(places.map((place) => place.y.toFixed(2)).join(" "));0.00 -0.14 -1.49 -4.63 -9.76 -44.23 -124.88 -267.71 -1196.61 -3197.86What it prints (run when this page was built)