Using Sverchok, I'm trying to duplicate an object along a path/axis. The object is a circle, and while its radius will vary slightly as it's stretched along the path, it should remain perfectly circular throughout.
With help, my solution almost works, but there are odd moments when the circle deforms, and I can't figure out why. I'm attaching an image of my Sverchok setup, because I'm new to some aspects of this and haven't yet figured out how to save and upload it as a file - apologies.

EDIT: I think it's because the value for 'COUNT' is sometimes incorrect, but I can't quite see what to plug in there - the floor or ceiling of the modulus perhaps...
--
Note that this follows on from my previous question (How to construct a stretchable array?), and I'm greatly indebted to the contributors there for prodding me along.
I thought it would interesting to see if I could use a node-based solution to solve this problem; accordingly I've modified the parameters of the problem slightly.
Edit:
The file at the following link provides a very close approximation of what I'm eventually trying to achieve - but the stretched shape is deformed as it stretches (the arcs become ellipses). That said, its very subtle so it might not be worth improving... https://blend-exchange.giantcowfilms.com/b/7oOZkavB

