Pattern Perforation normal to surface

hello. i m a newbie and i m trying to create a pattern on a revolved surface. i ought to think there must be a more efficient way to create the set of holes on each iso curve than isolating each line and creating a set of circles. Looking for advice and tips to make this more agile and efficient.


Please post the grasshopper file with internalised data. (15.8 KB)

This is a way to do it: (16.5 KB)
Canvas at 15;18;10

thank you very much