Skip to content
forked from l8on/dome

The code to be thrown at the dome.

Notifications You must be signed in to change notification settings

joecackler/dome

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dome

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.

instructions

Read the tutorial for more detailed examples and instructions.

contributing

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!

tools

  • 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.

About

The code to be thrown at the dome.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Processing 76.1%
  • Java 23.7%
  • Shell 0.2%