[@caterpillar](https://twitter.com/caterpillar) created it earlier and more simply on [#Thingiverse](https://www.thingiverse.com/thing:2063995), [GitHub](https://github.com/JustinSDK/dotSCAD/blob/master/src/stereographic_extrude.scad).