That could depend heavily on the precision. Shapes can me aproximated, and equations could be optimised.
The following is based on Fourier, but there is a lot other math to use:
Making the last one is overkill, but simpler shapes are a lot more viable to draw with nodes.
If you are starting from rough bitmap that is useless for final render and want to have full procedural shape in the end that is not wasted effort. There is a lot of shapes useful for masking that are extremly hard to get from procedural workflow in Blender right now.
No it doesn’t. I’ve implemented couple 3d fractals, and I can tweak a lot of parameters along the way - and I don’t know shite about math behind them. Manually recreating complex shapes can give a lot of visual feedback along the way - that is all I need.
Yeah. Mine too, but this is wishful thinking at this moment, and math nodes exist in Blender right now.