Customizable Steinmetz Bicylinder or Tricylinder

If you set a "4" value in "$fn", then you'll get a rhombic dodecahedron!
Open it at OpenScad, to change code.