dome
is a processing sketch that controls the lights on the LEDome.
It runs in Processing 2. The model of the dome is generated using HE_Mesh (docs). The Lights are driven with Mark Slee's wonderful LX (docs) library.
Contributions are hella encouraged.
To contribute your own light animations to this repo, you will need to:
-
Install Processing 2 and make sure it runs.
-
Fork this repo.
-
Clone your version of the repo:
[dome]$~ git clone [email protected]:yourgithubname/dome.git .
-
Open
dome.pde
in processing. -
Create a new tab and name the file after yourself. You can see
L8on.pde
in their already. -
Create your pattern classes in your personal file. See
TestPatterns
for a simple-ish example. -
Add your class to the list of patterns in
dome.pde
-
Select your pattern when the simulator runs.
-
Rejoice!
- HE_Mesh Docs - Dome rendering library that enables traversal of edges/vertices/faces.
- LX Docs - Docs for the lighting engine. If you want the lights to do something cool, there's probably a tool in here to help you.
- PDE X - More IDE like features for the default Processing IDE.