hyperbolic solid

This is a parameterized hyperbolic curve rotated around its transverse axis to make a solid.
Both horizontal and vertical versions are in the OpenSCAD script! Adjust to make the hyperbolic solid of your dreams!
Horizontal gives the results we needed with rotate_extrude, but the vertical axis shape is fun and possibly useful too.
This solid was designed to be part of a multi-reflector cassegrain style antenna design for 122GHz amateur radio inspired by Paul Wade W1GHZ's writeup. Link below!
Find out more about the 3D printable 122GHz antenna system at:
https://github.com/Abraxas3d/122GHz
And here is Paul Wade's writeup:
http://www.w1ghz.org/antbook/conf/Multiple_reflector_antennas.pdf