Tessellations

Introduction



  1. Downlaod PolygonHelper.air


  2. Move the program into your Applications folder, then run it. This program will allow you to add points to easily create polygons in Openscad. The one downside is that there is no undo, so go slow.


  3. Click on Add point mode. When you draw out your polygon think about a square. Whatever you remove from one side gets added to the other:




  4. Add points to the top of your polygon. Keep track of the overall length as your side must have the same dimension:
      


  5. Create the bottom. Remember to look at the shape removed from the top and add it to the bottom



  6. Complete the last side



  7. Click on the save button. The file will be saved in a scad folder in documents.


  8. Double click on the file. It should open in scad. Press F5 to see your shape



  9. Add a command for linear_extrude(height=__)


  10. Modify the code so that the protrusions are .25mm-.5 smaller on each side.
    You might want to create a setup like this, just to test your numbers
    Here is my modified code:
    module tile(){
    linear_extrude(height=20)
    polygon(points=[
    [100,179],
    [139,179],
    [148,160],
    [138,149],
    [161,139],
    [181,160],
    [171,170],
    [181,179],
    [220,179],
    [220,118],
    [250,128.5],
    [268,119],
    [239,100],
    [220,100],
    [220,60],
    [178,60],
    [167,50],
    [178,40],
    [160,22],
    [141,30],
    [151,40],
    [142,60],
    [100,60],
    [100,98],
    [121,98.5],
    [151,119],
    [129,131],
    [100,121]],
    paths=[[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]]);
    }
    scale(.25){
    translate([-100,-100,-0])
    tile();
    
    color([1,0,0])
    translate([-100,-220,0])
    tile();
    color([1,0,1])
    translate([-221,-100,0])
    tile();
    color([0,0,1])
    translate([-221,-220,0])
    tile();}



  11. Save, render, export, print