Gaitkit Open the lab
Hospital Bed, An adjustable hospital bed, 2.15 m long and 1 m wide with the mattress at 60 cm: the back section tilts up on a hinge (rigged backrest), split side rails slide up and down, castors on a lift base, a pillow and blanket, plus an optional IV drip pole and a patient monitor on a rolling stand whose screen glows at night. Head at -Z, foot toward +Z.
Prop · 5 moving parts

Hospital Bed

An adjustable hospital bed, 2.15 m long and 1 m wide with the mattress at 60 cm: the back section tilts up on a hinge (rigged backrest), split side rails slide up and down, castors on a lift base, a pillow and blanket, plus an optional IV drip pole and a patient monitor on a rolling stand whose screen glows at night. Head at -Z, foot toward +Z.

Size
1.8 × 2.5 × 2.2 m
Triangles
1,496
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Backrest, Rails up, Monitor, IV pole, Blanket.

Specs

Size
1.8 × 2.5 × 2.2 m
width × height × depth
Triangles
1,496
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
5
rail_head_l · slide, rail_foot_l · slide, rail_head_r · slide, rail_foot_r · slide, backrest · rotate
Knobs
5
3 presets
Night lights
1
screen

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/hospital-bed.mjs';

const hospitalBed = createAsset();
scene.add(hospitalBed);                      // rests on y = 0, front faces +Z

// 'backrest' pivots on its hinge: 0° to 65° around x
hospitalBed.getObjectByName('backrest').rotation.x = THREE.MathUtils.degToRad(0);

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
backrange0 to 60, step 535Backrest angle in degrees: 0 lies flat, 30 to 45 is the usual sitting-up position, 60 fully upright. The head rails move with it.
railstoggleon / offtrueSide rails raised (patient in bed) or lowered beside the mattress (for transfers). They are rigged parts that slide.
monitortoggleon / offtrueA patient monitor with heart-rate and oxygen waveforms on a rolling stand beside the head of the bed. Its screen glows at night.
ivtoggleon / offtrueAn IV drip pole at the head corner with a fluid bag and a line down to the bed.
blanketchoiceblue green white peach lilacblueBlanket colour: blue, green (mint), white, peach or lilac. The bed frame stays clinical white and grey.

Presets: icu bay {"back":30,"rails":true,"monitor":true,"iv":true,"blanket":"white"} · empty ward bed {"back":0,"rails":false,"monitor":false,"iv":false,"blanket":"green"} · recovery room {"back":50,"rails":true,"monitor":true,"iv":false,"blanket":"peach"}

Files

FileWhat
hospital-bed.glbGLB, default look · 234 KB
hospital-bed.mjsES module, every knob live
hospital-bed.objOBJ, static, no colour
hospital-bed-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.