Dynamic Radial Truss Cloner

Hey All,

I am trying to come up with a system to create a dynamic radial truss cloner,
where you can manually change the radius of the truss circle:
image

I have a bunch of truss pieces, I know how to implement a radial cloner via BP, but I can’t figure out an idea of how to manage any type of radius, to calculate the right amount of pieces or which piece to use:

any tips or suggestions?

the only other option I have in mind is to just use a readymade circle and play with the scale, but it’s not exactly correct.

Thanks in advance

Elad