-
Recent Posts
- Tilings of 5-Fold Rotational Symmetry: VI. Substitution at Diagonals
- Tilings of 5-Fold Rotational Symmetry: V. Conservation of Area in Substitution
- Tilings of 5-Fold Rotational Symmetry: IV. Algebraic Integers
- Tilings of 5-Fold Rotational Symmetry: III. Substitution Method
- Tilings of 5-Fold Rotational Symmetry: II. Rhombic Rosette
Recent Comments
Dieter K. Steemann,… on Tilings of 5-Fold Rotational S… Rasoul Ghadimi on About this blog Para Parasolian on Curves Peter Stampfli on Another tiling of dodecagonal… Wolfgang on Another tiling of dodecagonal… Archives
- January 2023
- December 2022
- May 2022
- April 2022
- June 2021
- March 2021
- September 2019
- August 2019
- July 2019
- April 2019
- March 2019
- November 2018
- October 2018
- September 2018
- August 2018
- March 2018
- February 2018
- January 2018
- December 2017
- November 2017
- September 2017
- August 2017
- July 2017
- June 2017
- May 2017
- February 2017
- January 2017
- November 2016
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
Categories
Meta
Tag Archives: kaleidoscope
Anamorphosis and symmetries
As proposed by Farris in “Creating Symmetry” we can use anamorphosis to make images of any symmetry from some other input image. Here I briefly discuss how I am doing it and what you will find in my next program. Each … Continue reading
Posted in Anamorphosis, Kaleidoscopes, programming
Tagged kaleidoscope, programming, symmetry
Leave a comment
Creating Symmetry
Recently I found a very exciting book: “Creating Symmetry – The Artful Mathematics of Wallpaper Patterns” by Frank A Farris. It has many beautiful images and explains the mathematics behind them very well, such that you could do your own work. His … Continue reading
Posted in Kaleidoscopes, Tilings
Tagged Art, generative design, Geometry, kaleidoscope, symmetry
Leave a comment
Playing around with the kaleidoscope
You can do things with the computer kaleidoscope you would not try with a real one. Simply look again through the kaleidoscope at an earlier image of the kaleidoscope. Using different scales I got thus:
kaleidoscope – code of the main tab
PImage inputImage,outputImage; Coordinates screenCoordinates,inputCoordinates,outputCoordinates; ColorLookup inputColor; MakeScreenImage makeScreenImage; MakeOutputImage makeOutputImage; Kaleidoscope kaleidoscope; int lastMouseX,lastMouseY; boolean dragged=false; void setup() { size(600, 600); smooth(); readImage(); int outputMagnification=1; // no magnification for blog // choose large value (about … Continue reading
putting the kaleidoscope together
We now create a rather versatile kaleidoscope. Upon starting, the program lets us choose an image file and we will look through the kaleidoscope at this image. To get a large variety of pictures we interactively manipulate the input image … Continue reading
class kaleidoscope – the code
class Kaleidoscope{ float periodX,periodY,side; float rt32=sqrt(3.)/2; float rt3=sqrt(3); int choice; final int RECTANGLE=0,THESQUARE=1,EQUITRIANGLE=2,RIGHTTRIANGLE=3; Kaleidoscope(){ } //————————————————————————— //initialization and choice of kaleidoscope // rectangular kaleidoscope void chooseRectangle(float cellWidth,float … Continue reading
class Kaleidoscope
The class Kaleidoscope collects all mappings needed to make the four periodic kaleidoscopes. We first have to create an object with kaleidoscope=new Kaleidoscope(); and then we can choose one of the kaleidoscopes. With kaleidoscope.chooseRectangle(50,120); we would have a rectangular … Continue reading
Posted in Kaleidoscopes, programming
Tagged kaleidoscope, mirror symmetry, programming, Rotational symmetry
Leave a comment
Geometry of kaleidoscopes with periodic images
About a year ago I explained “how to program an ideal kaleidoscope” to get the same as three mirrors put together. Often, one gets images that are not periodic. They have cut lines with a mismatch between the two sides, … Continue reading
Posted in Kaleidoscopes
Tagged Geometry, kaleidoscope, mirror symmetry, period doubling, periodic images, Rotational symmetry
2 Comments
colorz
Photos that look ok, often give dull results if seen through a kaleidoscope. Seeing the abstract symmetrical image, I expect more vivid colors. Thus I searched for a way to increase the color saturation to a maximum. Using the hue-saturation-brightness … Continue reading
More magic mirrors
For a kaleidoscope with six-fold rotational symmetry and using three distinct colors I made up a new kind of mirrors that exchanges colors cyclically. That means that color number one becomes color number 2 in the mirror image. Then color … Continue reading