Mine cart
A low-poly narrow-gauge side-tipping mine cart: a machine yellow tapered steel tub with dark straps and rim, heaped with rust-red ore, on a dark wood chassis with four flanged rail wheels, couplings and a brake lever. In a seamless 6 s loop the brake lever pulls, the tub tips sideways on its hinge and settles back.

Left rail: colours and the 4 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.
- Triangles
- 1,932
- Vertices
- 5,732
- Meshes · materials
- 18 · 18
- Size (W × H × D)
- 1.2 m × 1.4 m × 2.1 m
- File
- GLB · 211 KB
- Animation
- scene-motion · 6.0s
- Style
- Low-poly
- Collection
- Mine and Quarry
Palette · named materials
- machine yellow — tub shell, buffer end plates, brake lever grip (body/accent)#eecd2b
- slate dark — tub rim, straps, floor band, hinge and lifting lugs (trim)#323943
- dark wood — side beams, cradle bolsters, buffer beams, brake shoe (wood)#3d2a1c
- mid grey — wheel treads, axles, axle boxes, drawbars, hinge knuckles, brake rod and lever arm (metal)#7d828c
- soot black — wheel flanges and webs, coupling links, bolts, latch, load floor (trim)#1b1b22
- rust — ore heap at the default ore colour (earth)#9b4427
- ochre dark — ore chunks at the default ore colour (earth)#7e5a1b
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/mine-and-quarry-mine-cart/828fba386b/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z
const mixer = new THREE.AnimationMixer(gltf.scene);
gltf.animations.forEach((clip) => mixer.clipAction(clip).play());
// in your loop: mixer.update(delta)How it was made
The brief given to 1DesignTool's “3D object” template:
Mine cart for the Mine and Quarry kit. Design it as one clear asset at believable real-world scale for that setting (state the size in metres in meta.notes), with its main parts modelled and named, readable at thumbnail size and from every orbit angle. It moves: author a seamless baked loop (2–12 s) with every pivot exactly at its hinge, axle or swivel, and keep the base still. This is one part of the Mine and Quarry kit (Low-poly style, flat-lowpoly direction): Rock, dust and heavy machines. Use ONLY the kit palette, by name: ochre #bd8728, slate #525e6f, machine yellow #eecd2b, rust #9b4427, ochre dark #7e5a1b, slate dark #323943, ochre light #d6a95c, slate light #7b8593, soot black #1b1b22, warm white #f2ede2, mid grey #7d828c, dark wood #3d2a1c. Every material's `name` must be exactly the palette colour it uses — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knob: expose a param `oreColour` (0–1, default 0.5) for the kit's "Ore colour" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Direction: Low-poly · family vehicles
- three-check PASS · glb-lint PASS
Named parts · 7
- Mine cart
- Chassis
- Front wheelset
- Rear wheelset
- Tipping tub
- Ore load
- Brake lever
Note: Size: the cart is 0.98 m wide over the buffer beams, 1.94 m long over the coupling links and 1.13 m tall to the ore crown at rest. The tub is 1.2 m long, 0.96 m wide over the rim and 0.5 m deep. The wheels are 0.38 m across the flange on a 600 mm-class gauge. The origin is at the bottom centre with the wheel flanges touching y = 0 (the treads sit 2 cm higher, as on a rail head). The front faces +Z, and the tub tips toward +X. The GLB has 1,932 triangles in 18 meshes, non-indexed with face normals so it stays flat-shaded in any engine. Every material is named exactly after its Mine and Quarry palette colour; 7 of the 12 are used at the default and warm white is not used on this part. The exporter writes one material per mesh, so the same colour name appears on several materials: recolour by name. The baked clip scene-motion (6 s, seamless, at rest at 0 s and 6 s) moves only the brake lever, about its pivot bracket on the rear buffer, and the tub with its ore, about the hinge line along the tub's +X floor edge. The chassis and wheels never move; the wheels are parked, not rolling. The GLB's static node transforms are the pose at export time (t = 2 s, tub part-tipped, so glb-lint's bounds read 1.36 m tall); play or sample the clip at 0 s for the rest pose. Params are baked into the GLB at their defaults and only change the model when the scene is rebuilt in the viewer. oreColour (the kit's 'Ore colour') works in steps on the ore heap and chunks: below 0.2 slate tones, 0.2–0.4 ochre light/ochre, 0.4–0.6 rust with ochre dark (the default and the GLB), 0.6–0.8 ochre dark/ochre, 0.8 and up machine yellow with ochre — the same steps as the other kit parts. tubLength stretches the tub and chassis, loadHeight sets heap height and chunk count (a dark load floor remains at 0), and tipAngle only changes the animation, not the rest pose. The geometry is adapted from the Desert Canyon mine cart, whose extremes passed three-check; this run changed only palette and colour mapping, and the param extremes were not re-run here. glb-lint: 0 errors and 4 heuristic warnings (per-mesh duplicate material names, deliberate non-indexed flat shading, nested overlaps such as end plates on buffer beams and flanges on treads); its verdict reads UNVERIFIED only because no requirements contract is supplied. plan-check rejects only the hyphenated library part ids (its regex allows no hyphen); the same plan passes with the slug de-hyphenated. three-check keeps all 7 ids through the GLB reload.
About the Mine cart 3D model
Mine cart is a free animated low-poly 3D model from the Mine and Quarry set. It measures 1.2 m × 1.4 m × 2.1 m (W × H × D) at real-world scale and is built from 1,932 triangles across 18 meshes, with 7 named parts and a baked animation (6.0 s). Download the 211 KB GLB and drop it into three.js, React Three Fiber, Godot or Blender — free for commercial use, no attribution required.
- Is the Mine cart 3D model free for commercial use?
- Yes. It is free under the 1DesignTool 3D library license: use it in personal and commercial work — games, apps, websites, renders, ads and client projects — and modify it as you like, with no credit required. What you can't do is re-sell or re-distribute the file on its own or inside a model pack.
- What file format is it, and how big is it?
- A single binary glTF 2.0 file (.glb), 211 KB: 1,932 triangles, 5,732 vertices and 18 materials, modelled in metres at 1.2 m × 1.4 m × 2.1 m.
- Is Mine cart animated?
- Yes — the GLB carries a baked animation (6.0 s), ready to play with any glTF animation mixer.
- Which engines and tools can open it?
- Anything that reads glTF 2.0. three.js, React Three Fiber, Babylon.js, Godot 4 and Blender import the GLB directly; Unity and Unreal Engine load it through their glTF importers. The snippets above show the exact code for three.js, React Three Fiber, Godot and Blender.
- How was the Mine cart 3D model made?
- Claude Code (Claude Opus 5.5) generated it inside 1DesignTool's 3D template from a written brief, then the design kit's checks verified the geometry and the GLB before it was published. You can make your own the same way with 1DesignTool.
More like this
All of Mine and Quarry →
Conveyor
Mine and Quarry6,364 tris

Excavator
Mine and Quarry2,536 tris

Dump truck
Mine and Quarry4,624 tris

Drills
Mine and Quarry1,846 tris

Timber props
Mine and Quarry1,072 tris

Signs
Mine and Quarry1,032 tris

Dynamite boxes
Mine and Quarry2,232 tris

Lamps
Mine and Quarry2,152 tris
Free under the 1DesignTool 3D library license. Model #11 of 1602.