… 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 }