A simple Lorenz attractor interactive toy written in Janet using the Raylib bindings for Janet.
On Linux, the following libraries are required to use RayLib: libxcursor-dev, libxrandr-dev, libxinerama-dev and libxi-dev. On Debian you can install them with sudo apt install libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev.
Finally, build with: jpm build and launch the program with ./build/lorenz
- Move the camera with the mouse
ESCcloses the application1and2slow down/speed up the animationRto randomize (reset) the particles to a random locationSpacetoggles the FPS displayDchanges between the particle display modes (points, lines, cubes, etc.)- Holding
Cdoes the same, but quickly
- Holding
Mtoggles the mouse cursorPchanges the color paletteOcycles fast through the color palettesFtoggles windowed mode or full-screen
