Gaitkit Open the lab
Spear and Polearm, A long polearm standing upright on its iron butt cap, 2 to 2.8 m tall, with the blade flat facing +Z: a winged spear with a leaf-shaped head, a halberd (axe blade, back hook and top spike) or a glaive (a long curved single-edged blade). An optional tassel or pennant hangs below the head. An empty node named grip marks the centre of the main hand position.
Prop · Still

Spear and Polearm

A long polearm standing upright on its iron butt cap, 2 to 2.8 m tall, with the blade flat facing +Z: a winged spear with a leaf-shaped head, a halberd (axe blade, back hook and top spike) or a glaive (a long curved single-edged blade). An optional tassel or pennant hangs below the head. An empty node named grip marks the centre of the main hand position.

Size
0.64 × 2.3 × 0.05 m
Triangles
876
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

6 knobs: Kind, Length, Metal, Shaft, Decoration, Cloth.

Specs

Size
0.64 × 2.3 × 0.05 m
width × height × depth
Triangles
876
of 6,000
Draw calls
1
one vertex-colour material
Knobs
6
3 presets
Night lights
0
none

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/spear-polearm.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
kindchoicespear halberd glaivehalberdspear (a leaf-shaped double-edged head with two small wings below it), halberd (an axe blade, a back hook and a long top spike: town guards and pikemen) or glaive (a long curved single-edged blade with a back spur, like a sword on a pole).
lengthrange2 to 2.8, step 0.052.3Overall height in metres from butt to tip. 2 is a short spear, 2.3 typical, 2.8 a long pike-like polearm.
metalchoicesteel iron bronze goldsteelMetal of the head, collars and butt cap: steel, iron (dark), bronze (ancient) or gold (ceremonial guard).
shaftchoiceash oak black redashShaft finish: ash (pale wood), oak (brown), black lacquer or red lacquer.
tasselchoicenone tassel pennantpennantWhat hangs below the head: none, tassel (a horsehair tuft) or pennant (a small swallow-tailed flag on the shaft).
clothcolorany colour#a8392cColour of the tassel or pennant. #a8392c red, #2f5d8c blue, #e3ac2c gold, #3f6e4f green, #ecebe6 white.

Presets: town guard halberd {"kind":"halberd","metal":"iron","shaft":"oak","tassel":"pennant","cloth":"#2f5d8c"} · hoplite spear {"kind":"spear","metal":"bronze","shaft":"ash","tassel":"none","length":2.2} · crimson glaive {"kind":"glaive","metal":"steel","shaft":"red","tassel":"tassel","cloth":"#a8392c","length":2.4}

Files

FileWhat
spear-polearm.glbGLB, default look · 111 KB
spear-polearm.mjsES module, every knob live
spear-polearm.objOBJ, static, no colour
spear-polearm-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.