Marbles on Tracks
The Marbles on Tracks site contains a set of sample track layouts that can be built using the Marbles on Tracks platform (which, in turn,
use Three.js for 3D rendering). Track layouts consist of basic individual track types (straight, curve and switch) on which marbles with various properties run,
as well as other track types whose behavior is driven by marble properties, behavior which can change marble properties and behavior that can
create or dispose of marbles.
Use the arrow keys and the mouse drag and zoom to move the camera position
Single plane examples
Multi-plane examples
Work in Progress, Experiments, Throw-aways, etc.
Release notes
- Added support for changing the number of simulation frames per second with a slider. A value of zero effectively pauses the simulation and the effective max value depends on the speed of the machine
- Generators can be enabled and disabled. Generators are automatically disabled when a max number of marbles have been generated and a manual re-enable will exceed the predefined max limit.
- Updated several of the existing examples to have UI controls
- Added functional and UI support for cutoffs - single input single output that can stop marbles from traversing it (e.g. a manual stop light)
- Added support for control of generators and manual switches through the UI