Monitoring Circumferences on SubD or Mesh

Hi!
I’m looking for a way of monitoring circumferences of a Subd or Mesh object. I regularly have to scale down objects where the top part of the object might need 5% reduction and the lower part for example only 2% reduction.
The reduction needed is determined, in this case on a patient, via measurements of circumference. Therefore it would be very helpful to monitor circumferences on an object in Rhino.

I can generate a curve that gives me the circumference with Line-Project-Length or set up intersections with planes and get the length from Command Length or Attribute text CurveLength or even use contour command to get curves on diffent levels.
But seeing as I want to monitor the circumference on every 25mm of a patients leg it would be really helpful to see these circumference measurements ar all times when I’m modelling the SubD.
I’ve attached a rhino file of a weird looking SubD cylinder that somewhat represents the object I work with (residual limbs).

Thankful for any help.
/ Linus
SubD Irregular Cylinder.3dm (250.1 KB)

See attached,

You can duplicate an edge chain, with History enabled, and put a leader with Textfield curvelength on it
SubD Irregular Cylinder_curvelength.3dm (218.9 KB)

Hi!
Looks really good, however I don’t understand how you did it?

Edit: Okay I found the fx button in the leader settings.

Now Imagine I run Contour command on the cylinder and ask for circumference every 25mm. That’ll give me 16 curves that each need a Leader?
Can I give them there own leader with curvelength easily? Or do I need to manually create the leader for each curve?

in that case, I’d use grasshopper:


curve_lengths.gh (8.5 KB)

Thanks alot Gijs!

Now I have to options.