FroZenLight

  407 downloads
1.1.0 GPL (GNU General Public License)    
  not rated
Connects line art and mathematics

description

download

specifications

changelog

FroZenLight is a Java application that connects line art and mathematics. The light source has to be positioned so that symmetric reflection patterns are created. Examples, documentation and educational material are provided. The application is also usable for cryptography.

Circular shaped mirrors that are arranged in a grid like manner reflect a light ray according to the reflection law of geometric optics. While random positions of the light source produce chaotic reflection patterns it is possible to position the light source so that beautiful symmetric reflection patterns are created.

It is also possible to make patterns that consist of a sequence of predefined symbols which can be used to encrypt text as the whole reflection pattern very sensibly depends on the radius of the circles.

The simple circle grid model of this application is very chaotic: Initial errors of the light source position increase very quickly with every further reflection calculation. Therefore arbitrary precision mathematics is needed to calculate the reflection patterns.

Some educational material is also available.
READ MORE   
Last updated on February 28th, 2012
1  
FroZenLight

0 User reviews so far.

SUBMIT