dome
is a processing sketch that controls the lights on LEDome.
It runs in Processing 3. The model of the dome is generated using HE_Mesh (docs). The Lights are driven with Mark Slee's wonderful LX (docs) library.
Read the tutorial for more detailed examples and instructions.
Contributions are hella encouraged. To contribute your own light animations to this repo, you will need to:
-
Install Processing 3 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.