I seem to remember this being like the logo of every Amiga software company ever

I seem to remember this being like the logo of every Amiga software company ever

… except I just made it in OpenSCAD:

// 12-sided box flower - scruss, 2017

// uses HSV library
//  from https://www.thingiverse.com/thing:279951
//   function hsvToRGB(h, s, v, a)
use <hsvtorgb.scad>;

r = 10;
ulx = r * cos(60);
uly = r * sin(60);
lrx = r * cos(30);
lry = r * sin(30);
side = lrx - ulx;

for(j = [0:11]) {
    for(i = [0:11]) {
        color(hsvToRGB(i / 12, 1, (24 - j) / 24, (48 - j) / 48)) {
            rotate(j * 15) {
                scale(pow(sqrt(2), j)) {
                    rotate(i * 30) {
                        translate([ulx, lry]) {
                            square(side);
                        }
                    }
                }   
            }       // a simple  joy that
        }           // python programmers
    }               // will  never   know
}

View in Instagram ⇒

Leave a comment

Your email address will not be published. Required fields are marked *