Tag Archives: Ammann–Beenker tiling

Putting the dots and lines together – the code

// create an Ammann-Beenker tiling // needs the code of class Vector, class TPoint, class Tiling and saveImage float unitLength; float xRange,yRange; // visible coordinates from -(xy)Range to +(xy)Range float sqrt2=sqrt(2.),sqrt05=sqrt(0.5); float xShift,yShift; // shifting one grid to get different … Continue reading

Posted in programming, Quasiperiodic design, Tilings | Tagged , , , | Leave a comment

Putting the dots and lines together

In the earlier post “Projection method and corner points”  I have shown how to get the corner points of the Ammann-Beenker tiling. We now build the tiling using these points. First we have to collect all these corner points in … Continue reading

Posted in programming, Quasiperiodic design, Tilings | Tagged , , | Leave a comment

Projection method and corner points – the code

float unitLength; float xRange,yRange;     // visible coordinates from -(xy)Range to +(xy)Range float xShift,yShift;     //  shifting one grid to get different parts of the tiling float sqrt2=sqrt(2.),sqrt05=sqrt(0.5); void setup(){   size(600,600);   smooth();   unitLength=30;   xShift=0.01;   yShift=0.05;   ellipseMode(CENTER); … Continue reading

Posted in programming | Tagged , , , | Leave a comment

Projection method and corner points

Earlier I showed you how get the corner points of a quasiperiodic tiling. For the Ammann-Beenker tiling see the posts “An easy way to quasiperiodic tilings” and “How to find these corner points of the tiles“. This is easy to … Continue reading

Posted in programming, Quasiperiodic design, Tilings | Tagged , , | Leave a comment

Iterative method for the Ammann-Beenker tiling – the code

// needs class Vector and saveImage code // for details see Iterative method for the Ammann-Beenker tiling using “Vector” Vector a,b,c; float f; void setup(){   size(600,600);   f=1./(1.+sqrt(2.));   strokeWeight(2);   smooth(); } void draw(){   noLoop(); a=new Vector(-10,-10); b=new … Continue reading

Posted in programming, Quasiperiodic design | Tagged , , , | Leave a comment

Iterative method for the Ammann-Beenker tiling using “Vector”

In the earlier post “An efficient iterative method for the Ammann-Beenker tiling” I briefly presented an iterative dissection of rhombs and triangles that gives the Ammann-Beenker tiling. In the next post “Iterative method for the Ammann-Beenker tiling – the code” I … Continue reading

Posted in programming, Quasiperiodic design | Tagged , , , , | Leave a comment

The Voronio diagram of quasiperiodic tilings

In the post “Beautifying the double grid” I have shown how to get an interesting trellis by distorting the grid of a quasiperiodic tiling. Here I am showing Voronoi diagrams of the corner points of tilings, which make nice trellis … Continue reading

Posted in Tilings | Tagged , , , , | Leave a comment