// // rulers - demo // # translate ([60, 30, 50]) cylinder (h = 30, r=20, center = true, $fn=30); ruler_grid = 10; // mm ruler_digits = 10; ruler_thick = 0.5; ruler_length = ruler_grid / 4; for ( i = [0 : ruler_grid : ruler_grid * ruler_digits] ) { % translate ([i, 0, 0]) cube([ruler_thick, ruler_thick, ruler_length], center=true); % translate ([0, i, 0]) cube([ruler_thick, ruler_thick, ruler_length], center=true); % translate ([0, 0, i]) cube([ruler_length, ruler_thick, ruler_thick], center=true); }