Toy tools
A child's moulded toy tool caddy in primary red with a blue carry arch, holding a chunky toy hammer, spanner, saw and screwdriver plus loose nuts and bolts. A static low-poly prop for playroom, nursery and toy-box scenes.

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
- 888
- Vertices
- 1,464
- Meshes · materials
- 26 · 26
- Size (W × H × D)
- 27 cm × 21 cm × 15 cm
- File
- GLB · 69 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Toy Box
Palette · named materials
- primary red#c32222
- primary red dark#821717
- primary red light#db5757
- blue#2e67b8
- blue dark#1f457a
- blue light#6190d1
- yellow#eecd2b
- wood#7d5736
- mid grey#7d828c
- soot black#1b1b22
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/toy-box-kit-toy-tools/025d3e2764/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Toy tools for the Toy Box 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. This is one part of the Toy Box kit (Low-poly style, flat-lowpoly direction): A child's floor seen from toy height. Use ONLY the kit palette, by name: primary red #c32222, blue #2e67b8, yellow #eecd2b, wood #7d5736, primary red dark #821717, blue dark #1f457a, primary red light #db5757, blue light #6190d1, 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 `toyEra` (0–1, default 0.5) for the kit's "Toy era" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5 in 1DesignTool
- Generation: 11.23M tokens (97% cached) · ≈ $9.82 at API prices · 5-hour plan +18%
- Direction: Low-poly · family products
- three-check PASS · glb-lint PASS
Named parts · 26
- Toy tools
- Tool caddy
- Caddy foot band
- Caddy floor
- Caddy walls
- Caddy rim lip
- Carry handle
- Handle arch
- Handle grip
- Toy hammer
- Hammer handle
- Hammer collar
- Hammer head
- Hammer striking face
- Toy saw
- Saw handle
- Saw blade
- Toy screwdriver
- Screwdriver handle
- Screwdriver collar
- Screwdriver shaft
- Screwdriver tip
- Toy spanner
- Spanner body
- Spanner grip
- Loose nuts and bolt
Note: Real-world scale: 0.266 m long x 0.211 m tall x 0.151 m deep - a child's carry caddy seen from toy height. Origin is the caddy's bottom centre and the foot band is the only thing touching y=0; the front of the caddy faces +Z. Materials are named by Toy Box palette colour (not by role) so the kit recolours the whole collection by name; 'blue light' only appears when toyEra >= 0.67, and 'wood' only below 0.67, so a single export carries a subset of the ten. toyEra swaps handle materials in three bands (wood -> mixed -> all plastic) and thickens the mouldings continuously; it rebuilds geometry, so it is a build-time knob, not an animated one. The viewer's ground shadow catcher and lights are staging only and are outside exportGLB({scope:'model'}). glb-lint reports warnings, no errors: the runtime's exporter clones one material per mesh, so the 10 palette colours appear as 26 identically-named glTF materials; the 'detached part' warning is a hex nut resting on the caddy floor rather than on y=0; the 'scale' warning compares a 0.21 m toy against the direction's 1 m reference height.
More like this
All of Toy Box →
Race car on track
Toy Box1,352 tris

Pull-along duck
Toy Box1,400 tris

Spinning top
Toy Box600 tris

Toy train
Toy Box2,214 tris

Stacking rings
Toy Box1,988 tris

Rainbow bridges
Cloud Kingdom3,096 tris

Palace
Cloud Kingdom4,788 tris

Cloud islands
Cloud Kingdom7,634 tris
Free under the 1DesignTool 3D library license. Model #9 of 395.