How to select inner vertex loops/rings on SubD geometry?

Hi everyone,

I am working with a SubD shape in Grasshopper and building on top of a variable offset function I found here on the forum.

I need help selecting specific rows or loops of vertices inside the geometry, not just the outer “naked” vertices. As shown in the attached image (marked with yellow lines), I want to use a Number Slider to adaptively select or target these inner vertex loops/rings based on that offset logic.

Could someone please advise on how to build a definition for selecting these internal vertex paths or loops? Any tips, components, or examples would be greatly appreciated.

variable_offset_and_verticies_neighbor_problem_GH.gh (12.5 KB)

RANDOM_SURFACE.3dm (86.5 KB)

Thanks!

Welcome to the forum, @Dušan_Amrich!

Will this work for ya?


SubD_Inner_Vertex_Rings.gh (30.9 KB)
SubD_Inner_Vertex_Rings.3dm (97.1 KB)

Thank you @SteveFuchs for your response! You showed exactly what I was trying to achieve with the vertex selection.

However, I am struggling to implement and bridge this logic into my existing variable offset definition (as shown in my screenshot).