The scripts are pretty much like the old those https://www.thingiverse.com/thing:3258256
I just added flat pattern.
Scripts allow numerous variations (by changing N, D, twisted and/or Rout variables) -
the related formulae and pattern samples could be found in https://en.wikipedia.org/wiki/Rose_%28mathematics%29 - I uploaded ready STL files for small subset only.
I set 1mm bulb wall thickness because my old printer has 0.8mm nozzle. Now I tested that 0.5mm thickness is Ok for 0.4mm nozzle. So I recommend to regenerate STL files with thickness matching your printer.
f50_7_5.stl | 2.5MB | |
flat.scad | 718.0B | |
flat3by5.stl | 2.3MB | |
flat3by7.stl | 2.9MB | |
flat5by3.stl | 1.5MB | |
flat7by5.stl | 2.2MB | |
spheric.scad | 1.1KB | |
spheric5by3.stl | 9.7MB | |
spheric7by5.stl | 12.0MB | |
t40_7_5.stl | 48.2MB | |
twisted5by3.stl | 29.8MB | |
twisted7by5.stl | 40.9MB |