Interactive 3D learning lab
Airspace Lab
STATUSPublic labCLASSProducts & experiments
A dependency-light Three.js trainer for understanding terminal airspace by orbiting, slicing, probing, and testing the volume instead of memorizing a diagram.
OUTCOME / 01
Turns abstract Class B, C, and D geometry into a spatial object a learner can interrogate.
013D
spatial model
02B / C / D
airspace classes
03interactive
knowledge checks
Why build it
Terminal airspace is usually taught as a stack of flat diagrams. The rules make more sense when the learner can move a probe through the actual volume and see what changes with position and altitude.
Interaction model
The lab combines orbit and profile cameras, altitude slicing, an aircraft probe, class comparisons, and short knowledge checks in a focused Vite application.
- Direct manipulation instead of a passive animation.
- Profile and plan views connect vertical and horizontal constraints.
- Progressive controls preserve usefulness on smaller screens.
- Minimal dependencies keep the experiment easy to inspect.