
Assembly · Tower cranes and lifting
Tower crane
This tower crane is assembled from 17 placed parts using 10 unique component models, so it is a light file to load whole. The vertical structure is one tower base with four tower mast sections, topped by a single slew. On the working side sit three jib sections and a jib tip, with a trolley, one hoist line and a hook block. The counterjib carries three separate ballast blocks.
Because every section is its own model, the mast height and jib length are a matter of how many sections the assembly file places. You can load it unchanged or read the placements and add or remove mast and jib sections.
It is one of three rigs in the Tower cranes and lifting pack, alongside the material hoist with lifting loads and the mobile crane.
An assembly from the Tower cranes and lifting pack: 17 placed parts positioned by an assembly file, using 10 unique component models. Load the whole thing with the pack's three.js loader, or read the file to build your own variations.
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.
This scene on its own: the assembly file and the 10 models it places, each in high, medium and low detail, plus the three.js loader and a working example (4.0 MB zip).
- One-off payment, perpetual commercial licence
- Download straight after payment, link emailed too
- Free updates: links serve the current version, and you can get new links any time
Prices in US$. Prices in £ (UK, VAT included)
Or everything: lifetime access to all 17 packs and every future pack for $202. Limited to 97 licences.
Or get the whole pack: Tower cranes and lifting ($26), which contains 22 component models and 3 assemblies, so you can build your own variations.
See the pack| Placed parts | 17 |
|---|---|
| Unique component models | 10 |
| Format | Assembly file (JSON) + GLB parts |
| Sockets | floor-ground |
Load it in three.js
import { loadAssembly } from './assemblies.js'; // included in the pack
const group = await loadAssembly('assemblies/construction-lifting-tower-crane-proof.json');
scene.add(group);










