Fire blanket
Wall-mounted fire blanket in a rigid red quick-release container: back plate, shell with printed FIRE BLANKET instructions and pictogram, open bottom slot showing the folded blanket, two black pull tapes with finger loops. size picks the 1.0, 1.2 or 1.8 × 1.2 m blanket and the container (typical rigid cases ≈177 × 203 × 46 mm for 1.2 m); red fire-equipment sign above and tag bracket below. On a wall plate or stanchion.
Installation
Copies safety/fire-blanket.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 { FireBlanket } from './components/deck-twin/safety/fire-blanket'
export default function Scene() {
return (
<Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
<Stage>
<FireBlanket />
</Stage>
<OrbitControls makeDefault />
</Canvas>
)
}
Props
| Prop | Type | Default | Range |
|---|---|---|---|
size | "1.0x1.0" | "1.2x1.2" | "1.8x1.2" | null | |
mount | "wall" | "pole" | null | |
height | number (m) | null | 0.8 – 2 |
sign | boolean | null | |
tag | string | null | |
...group | position, rotation, scale… |
P&ID
Safety equipment layouts: a small rectangle marked FB (fire blanket) on the wall of galleys, workshops and laboratories, sometimes with the pull tabs drawn below.
Only on safety equipment plans. FE marks an extinguisher; HR a hose reel.
sizemountheightsigntagTypical suppliers
Firechief · FireGuard. 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/fire-blanket.json, or copy a ready-made instruction:
Add the Deck Twin "Fire blanket" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add fire-blanket` (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 fire-blanket` for its props, ranges and ports. Render <FireBlanket /> 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