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

Jointtype

Where a part mates. Every part's origin is the middle of its base on its axis, at its lowest point; Y is up and the windward side faces +Z, in metres.

Import it

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

Definition

interface Joint {
    kind: "stage";
    y: number;
    diameter: number;
}

Members

NameTypeDescription
kind"stage"

What this joint is, so only like meets like: "stage".

ynumber

Metres above the part's origin. A second stage's bottom joint is above its nozzle, which nests in what is below.

diameternumber

Metres across at the joint.

Examples

import { partEntry, type Joint } from "@johnmorrisdotca/uchusen-rockets";

const top: Joint | undefined = partEntry("starship-v3-booster")?.record.joints.top;
console.log(top);
{ kind: 'stage', y: 72.3, diameter: 9 }

What it prints (run when this page was built)

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