Lifeboat (TEMPSC) and gravity davit
Totally enclosed motor-propelled survival craft in orange, sized from its certified capacity (about 6–11 m), with lofted hull and canopy, gunwale fender, coxswain cupola, windows, boarding doors, hatches, grab rails, keel, rudder and propeller nozzle, and on-load release hooks with the fall rings seated in upturned tongues. It hangs stowed in two gravity davits (deck frame, inclined track, cradle arm with head sheave, falls and fall blocks), with a winch and brake lever and a cantilevered embarkation platform. The boat lies along X, outboard at +Z; the deck edge is at z ≈ 0.25 and the hull hangs below deck level, as it does on a real platform.
Installation
Copies lifting/lifeboat-davit.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.
Usage
import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { LifeboatDavit } from './components/deck-twin/lifting/lifeboat-davit'
export default function Scene() {
return (
<Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
<Stage>
<LifeboatDavit />
</Stage>
<OrbitControls makeDefault />
</Canvas>
)
}
Props
| Prop | Type | Default | Range |
|---|---|---|---|
capacity | number (persons) | null | 20 – 120 |
tag | string | null | |
color | string | null | |
...group | position, rotation, scale… |
P&ID
On escape and lifesaving plans: a boat outline (pointed or rounded ends) at the muster station, under davit arms, with its capacity (e.g. 50 P) written inside; often marked TEMPSC.
Liferafts are drawn as small circles or canisters. Never on P&IDs.
capacitytagTypical suppliers
PALFINGER · VIKING (Norsafe). The geometry is generic and sized from public standards. It is not vendor CAD.
For agents
Machine-readable entry with props, ranges, defaults and ports:
Or fetch /r/lifeboat-davit.json, or copy a ready-made instruction:
Add the Deck Twin "Lifeboat (TEMPSC) and gravity davit" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add lifeboat-davit` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info lifeboat-davit` for its props, ranges and ports. Render <LifeboatDavit /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md