- Press 1 to switch to Creation mode. Click to create a soma. Click and drag existing somas to change their location. Click on the outer ring around a Soma to change it's threshold level.
- Press 2 to switch to Deletion mode. Click to delete (not implemented)
- Press 3 to switch to Interaction mode. Click and drag on the sliders to change properties. Click on empty areas to create selection boxes. When at least one object is selected, the control panel that can control all corresponding elements in the selection
- Press m to show a zoom lense, move the mouse around to move the focus of the lense
- Press p to pause rendering
- Press o to resume rendering
- Press c to clear the screen
SynapticWallBase.pde: This file sets up the environment and delegates all the events to the global SynapticWall object and sets up the Grid used to place objects and define paths
SynapticWall.pde: the controller for all inputs such as mouse interactions and keypress events. It handles state transitions and keeps track of what current mode (creation, deletion, interaction) it's in and determines the result of each input depending on context. It's also responsible for sending interaction events down to the Object Collection, the Grid, the Control Panel, as well as other temporary objects being created.
Collection.pde: ObjectCollection.pde:
ControllerSoma.pde: ControllerSynapse.pde:
Shape.pde: ControllableShape.pde:
Cell.pde: Soma.pde: Initiator.pde:
Path.pde: Axon.pde: Dendrite.pde:
LinearSlider.pde: DoubleEndedSlider.pde:
CircularSlider.pde: DiscreteCircularSlider.pde: ThresholdSlider.pde: