Hi @anon75652222, good idea asking over at stackexchange. Mr/Mrs lemon was very helpful. I forget to use those helper functions which are quite useful.
I’ve modified my suggested surface formula to use the helpers. It’s much more useful now. Here’s the formula and a couple of examples. The last one is a test render of an order 3 surface.
X = v * cos(u) - v**a * cos(a*u)/a
Y = v * sin(u) + v**a * sin(a*u)/a
Z = h * v**c * cos(b*u)/b
U: 0 2*pi
V: 0 sqrt(2) [This can cause the mesh to grow quite large depending on settings]
A Helper: 5 Higher values affects the curvature towards the top edges
B Helper: 3 Sets the Order
C Helper: 5 Affects the central curvature
H Helper: 3 Affects the height in Z direction
Thanks for bringing this to light. I’m enjoying my math shapes again and I’ve started playing with Sverchok. It’s way more powerful than the last time I looked at it.
Cheers and stay safe!


