So long as the ramp spirals inside itself all the way then this works beautifully as you have shown.
But if the ramp loops under the portion above (like a standard spring and as I assume it does in the original image) then you will need to break it down into 360° rotation segments.
I would imagine you would need to break the walls in the original image into 360° segments to trim as well or even less to make them more manageable.
It looks like LinRong is in for a lot of experimentation.
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11