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

ROOMSconstant

The rooms people need, named, each with a job and a size in metres: a cabin, a mess, a gym, a garden, an observation lounge, medical, a storm shelter, a recreation room, a school, a plaza, a bridge, a quarantine room, engineering, life support, stores and an airlock. A ship places them in a cutaway with room.

Import it

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

Definition

const ROOMS: Readonly<Record<RoomKind, RoomSpec>>

Members

NameTypeDescription
cabinRoomSpec
messRoomSpec
gymRoomSpec
gardenRoomSpec
loungeRoomSpec
medicalRoomSpec
shelterRoomSpec
recreationRoomSpec
schoolRoomSpec
plazaRoomSpec
bridgeRoomSpec
quarantineRoomSpec
engineeringRoomSpec
lifesupportRoomSpec
storesRoomSpec
airlockRoomSpec

Examples

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

console.log(Object.values(ROOMS).map((room) => room.name).join(", "));
Crew cabin, Mess and galley, Exercise room, Green room, Observation lounge, Medical bay, Storm shelter, Recreation room, School room, Plaza, Bridge, Quarantine, Engineering, Life support, Stores, Airlock

What it prints (run when this page was built)

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