Radar Station
A ground radar post: a braced steel tower on a concrete pad carrying a turntable and a rotating antenna (part antenna, spins about y; userData.tick(d) turns it once per loop), either a wide curved bar reflector or a round dish, with an equipment shelter and cable run at its foot. A red beacon and the shelter screens glow at night.
- Size
- 7.7 × 9.0 × 4.4 m
- Triangles
- 1,816
Tune it
4 knobs: Antenna, Camo, Tower height, Shelter.
Specs
- Size
- 7.7 × 9.0 × 4.4 m width × height × depth
- Triangles
- 1,816 of 6,000
- Draw calls
- 1 one vertex-colour material
- Loop clip
- 1 m of travel per cycle
- Moving parts
- 1 antenna · spin
- Knobs
- 4 3 presets
- Night lights
- 2 beacon, screen
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.
import { createAsset } from 'https://gaitkit.com/cdn/radar-station.mjs';
const radarStation = createAsset();
scene.add(radarStation); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/radar-station.mjs';
export function RadarStation() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import radar-station.glb (download below). Moving parts are separate nodes, pivoted on their hinge.
add_child(preload("res://radar-station.glb").instantiate())// Import radar-station.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "radar-station", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
antenna | choice | bar dish twin | bar | Rotating antenna: bar (a wide curved slatted reflector, the classic air search radar), dish (a round parabolic dish tilted to the sky), twin (a bar reflector with a smaller identification bar on top). |
camo | choice | woodland desert arctic grey | woodland | Paint on the shelter, turntable and feed arm: woodland (olive drab), desert (sand), arctic (white) or grey. |
height | range | 3 to 10, step 0.5 | 6 | Height of the steel tower to the antenna platform in metres. 3 is a mobile site, 10 sees over a forest. |
shelter | toggle | on / off | true | Equipment shelter with an air conditioner, screens and a cable tray to the tower. |
Presets: early warning {"antenna":"twin","height":9,"camo":"grey"} · desert tracker {"antenna":"dish","camo":"desert","height":4.5} · arctic radar {"camo":"arctic","height":7}
Files
| File | What |
|---|---|
| radar-station.glb | GLB, default look · 274 KB |
| radar-station.mjs | ES module, every knob live |
| radar-station.obj | OBJ, static, no colour |
| radar-station-params.json | knob 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.