Gaitkit Open the lab
Propeller Plane, A four-seat single-engine light aircraft, 8.3 m long with an 11 m wing, on fixed tricycle wheels or seaplane floats; the wing can sit high on struts or low under the cabin. The propeller spins with distance flown, wingtip nav lights and cabin windows glow at night; it cruises 8 m up.
Vehicle · Flies

Propeller Plane

A four-seat single-engine light aircraft, 8.3 m long with an 11 m wing, on fixed tricycle wheels or seaplane floats; the wing can sit high on struts or low under the cabin. The propeller spins with distance flown, wingtip nav lights and cabin windows glow at night; it cruises 8 m up.

Size
11.1 × 3.0 × 8.5 m
Triangles
1,086
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

4 knobs: Scheme, Wing, Floats, Wheel fairings.

Specs

Size
11.1 × 3.0 × 8.5 m
width × height × depth
Triangles
1,086
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
1.5 m
of travel per cycle
Altitude
8 m
above the ground
Moving parts
2
propeller · spin, airframe · slide
Knobs
4
3 presets
Night lights
4
nav, beacon, window, lamp

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/propeller-plane.mjs';

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  propellerPlane.position.set(0, groundY + propellerPlane.userData.altitude, dist);
  propellerPlane.userData.tick(dist);            // wings beat with the distance
  renderer.render(scene, camera);
});

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

Knobs

KnobTypeValuesDefaultWhat it does
schemechoiceclassic bush sky silver forestclassicPaint: classic (white with a red stripe), bush (yellow with black trim), sky (white and blue), silver (polished grey with orange) or forest (green with cream trim).
wingchoicehigh lowhighhigh: the wing sits on the cabin roof, braced by struts (bush plane, trainer). low: the wing runs under the cabin with the wheels on it (sport plane).
floatstoggleon / offfalseSeaplane floats instead of wheels, for taking off from lakes and the sea.
pantstoggleon / offtrueStreamlined fairings over the wheels. Off shows bare tyres for rough strips. Ignored with floats.

Presets: bush plane {"scheme":"bush","wing":"high","pants":false} · seaplane {"scheme":"sky","wing":"high","floats":true} · sport plane {"scheme":"silver","wing":"low"}

Files

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