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

HullMarktype

One place a ship carries its lettering. place.height is the registry's cap height in metres. main is the name and the registry; repeat is the registry alone.

Import it

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

Definition

interface HullMark {
    id: string;
    side: "port" | "starboard" | "dorsal";
    role: "main" | "repeat";
    raise: number;
    place: MarkingPlace;
}

Members

NameTypeDescription
idstring
side"port" | "starboard" | "dorsal"
role"main" | "repeat"
raisenumber

How far the white field stands out of the hull, in metres.

placeMarkingPlace

Examples

import { HULL_MARKS, type HullMark } from "@johnmorrisdotca/uchusen-rockets";

const main: HullMark = HULL_MARKS.kaminari.filter((mark) => mark.role === "main")[0];
console.log(main.side, main.place.height > 1);
starboard true

What it prints (run when this page was built)

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