Skip to the content

Uchusen Rockets宇宙船

Rockets drawn from sourced sizes: line drawings and painted 3D views you drop into a page, take apart and turn round, and a typed model that checks whether a rocket really goes together.

Uchusen is the Japanese word 宇宙船 for spaceship. About the name

Contents

Reference · Rockets, variants, parts and the fit check

BuilderOptiontype

One part a row of the builder offers: its id, its name and the rocket it comes from.

Import it

import type { BuilderOption } from "@johnmorrisdotca/uchusen-rockets";

Definition

interface BuilderOption {
    id: string;
    name: string;
    rocket: string;
}

Members

NameTypeDescription
idstring
namestring
rocketstring

Which rocket it comes from, to group a long list.

Examples

import { builderState, type BuilderOption } from "@johnmorrisdotca/uchusen-rockets";

const first: BuilderOption | undefined = builderState().rows[0]?.options[0];
console.log(first);
{
  id: 'starship-v1-flight1-booster',
  name: 'Super Heavy, Block 1, first flight (Ship 24, Booster 7)',
  rocket: 'Starship'
}

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/uchusen-rockets 0.14.0.