
Recent Posts
Recent Comments
Archives
 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: Geometry
Curves
Frank Farris begins his book “Creating Symmetry” with symmetric curves of Nfold rotational symmetry. An example: He uses that we can interpret points (x,y) of the plane as complex numbers z=x+i*y. Thus a complex function f(t) of a real parameter t defines … Continue reading
Posted in Kaleidoscopes, programming
Tagged generative design, Geometry, ornament, Rotational symmetry
2 Comments
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
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
improved class Vector – the code
// a class for twodimensional vectors, similarly as PVector, with extensions for complex numbers //———————————————————— // // some important values float vectorSmall=0.0001; float vectorDiameter=8; color vectorColor=color(255); // and here’s the class class Vector{ float x,y; // … Continue reading
improving the class Vector
I am not happy with my class Vector. Looking at my posts “Nautilus” and “selfsimilar fractals …” I realize that complex numbers and vectors should be put together with their methods, which are mostly mappings of the plane. In particular, … Continue reading
high resolution images with offscreen drawing
In an earlier post I have shown how to make smooth images at any scale using the pdfrenderer. But you can do this only with graphics objects such as line, point, shape, ellipse and so on. It won’t work if … Continue reading
Posted in Anamorphosis, Cellular automata, Extra, Fractals, Kaleidoscopes, programming
Tagged Geometry, image resolution, pixel, processing, programming, smoothing images
Leave a comment
tired of rhombs ?
Just only rhombs may become tiring. You want to have a quasiperiodic tiling of tenfold rotational symmetry with other tiles ? Well, we can easily find a different decoration of a tiling such as the one shown in “Dualization method … Continue reading
Posted in Quasiperiodic design, Tilings
Tagged Geometry, ornament, Penrose tiling, programming, quasiperiodic Tiling, rose window
Leave a comment