Connects line art and mathematics
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.
In a hurry? Add it to your Download Basket!
What's New in version 1.0.4
- Added loop counter
- Fixed LightPatternJob class and added runJob.sh
- Fixed missing truncation when light source is obfuscated
- Fixed missing calculation interruption when Char Map is closed before all symbols are computed