Create your own list of circles any way you like. I modified this model for another thread with a ‘Random Subset’ feature *(pink group)* to use a subset of the list of circles as a quick way of trying any two circles. Then I found I needed to sort the circle segments differently *(teal group)*.

The “tube” (`Pipe`) is just cosmetic to show the complete perimeter curve, which is constructed from curve fragments.

TangentCrvs_2022Feb9aa.gh (38.4 KB)