Skip to content

Murf-y/Attractors-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attractors Simulation

Check it out here : https://murf-y.github.io/Attractors-Simulation/

What is an Attractor?

An attractor is a set of states toward which a system tends to evolve for a wide variety of starting conditions of the system. System values that get close enough to the attractor values remain close even if slightly disturbed.

More info : https://en.wikipedia.org/wiki/Attractor

Available attractors

  • Lorenz Attractor
  • Halvorsen Attractor
  • Three Cells CNN Attractor
  • Newton Leipnik Attractor
  • Aizawa Attractor
  • Arneodo Attractor
  • Burke Shaw Attractor
  • Finance Attractor
  • Rucklidge Attractor
  • Sprott Linz A Attractor
  • Sprott Linz E Attractor
  • Sprott Linz J Attractor
  • Sprott Linz L Attractor
  • Sprott Linz R Attractor
  • Sprott Linz S Attractor
  • Thomas Attractor
  • Yu Wang Attractor
  • Zhou Chen Attractor
  • Multi Sprott Attractor

How to use it?

  1. Select the attractor you want to use.
  2. Select custom properties for the attractor.
  3. Watch it go.

How to use the custom properties?

  • Density : Represents the density of the lines in the attractor.
  • Color : Each time you refresh the page or change a property, the color of the attractor will change.
  • Speed : Represents the speed of the evaluation attractor.
  • #Path : Represents the number of points that will used to draw the attractor.
  • Rotation : Represents the speed of rotation of the attractor.

I used javascript canvas context2d to draw the attractors.

Preview