A better way to model this

Hi,

I’m trying to model a cupcake with a swirl of frosting on the top. The best I have come up with is revolving a basic profile curve. Then twisting it, extracting the iso curves, sweeping that shape, doing and radial array and blending it back together. It get’s me basically what I’m after but it’s hardly the most elegant solution. There must be a better way to do this. Here’s what I ended up with.

CupcakeTop.3dm (579.4 KB)

I might try a hemisphere, rebuilt with the right number of control points in u and v, and then try to modify the control points, scaling, moving and rotating them until you get that effect.

To what Pitti suggested. Split the hemisphere, rebuild, make periodic, push and pull rows of points (scaling from the Top view), use weights if needed, twist it (points only or the whole object). Match the bottom edge to a circle. Fantastic exercise.

Hi,
been thinking a bit…
How about doing a networksrf after after creating several different curves polar arrayed?
Networksrfed by selecting all of the curves or also sweep1.

Cupcake_Swirl.3dm (320.3 KB)