в первом приближении конечно выглядит прикольно, но не совсем верно )
Таки пока что алгебраическое решение выглядит проще...
в екселе можно табличку с точками накидать
Можно обойтись без алгебры, а только одними констрейнами через скрипт. Например построить сетку линий, потом строить линии из одного центра с увеличением длины каждой последующей и привязкой второго конца к линии сетки и там строить окружность (или ставить точку, чтобы наделать отверстий в 3D). Правда есть два положения устойчивости из-за особенности работы коинцидента во фьюже и это надо будет как-то решать... Надеюсь в API фьюжа есть для этого средства. Если сетка будет из ломаных как на рисунке, то скрипт ещё больше усложнится, но тоже должно быть вполне решаемо. Но на сплайнах скорее будет проще, чем на ломаных. Но это на любителей писать скрипты с соответствующими скилами.