
Model · Tower cranes and lifting
Lifting cage
A lifting cage for carrying material, this model measures about 1.60 m wide, 1.90 m high and 1.30 m deep, with 1 unit equal to 1 metre. It comes from the Tower cranes and lifting pack and is used in the Material hoist with lifting loads assembly, where it sits alongside the hoist's own base, car and mast parts. Other loads in the pack include the Concrete skip and Pallet fork.
Three named material slots, construction site metal, construction lifting paint and construction site dark, let you recolour it in pieces. It has 7 embedded textures. The high level is 5,240 triangles, medium 2,276 and low 704, a wide spread, so choose low when several cages are visible at once and keep high for a single close view. It is safe to instance with InstancedMesh.
A component from the Tower cranes and lifting pack, with named material slots for construction site metal, construction lifting paint and construction site dark. It measures about 1.60 m × 1.90 m × 1.30 m (W × H × D) and comes as high, medium and low detail files. Place it on its own, or load one of the 1 included assembly that use it.
The picture is a studio render. View in 3D loads the GLB files themselves in three.js; switch between high, medium and low to compare.
Included in Tower cranes and lifting (£19), which contains 22 component models and 3 assemblies.
See the pack| High detail | 5,240 triangles · 216 KB |
|---|---|
| Medium detail | 2,276 triangles · 122 KB |
| Low detail | 704 triangles · 48 KB |
| Size (W × H × D) | 1.60 m × 1.90 m × 1.30 m |
| Format | GLB (glTF 2.0 binary) |
| Compression | Meshopt (EXT_meshopt_compression) + quantised; uncompressed copy in the pack |
| Textures | 7 embedded in the GLB |
| Material slots | construction site metal, construction lifting paint, construction site dark |
| Sockets | mount-origin, mount-lift |
| Era | 2020s |
| On mobile | Start with the low level (704 triangles). What a phone can draw depends on your whole scene; no device benchmark is published yet. |
| Instancing | Safe to instance (InstancedMesh) |
Load it in three.js
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js';
const loader = new GLTFLoader().setMeshoptDecoder(MeshoptDecoder);
const { scene: model } = await loader.loadAsync('models/construction-lifting-lifting-cage/high-construction-lifting-lifting-cage.glb');
scene.add(model); // 1 unit = 1 metre, origin at the mount socket







