Всё ещё работаю над своей программкой, думал две недели - но какой там (всё делаю после работы). Недавно навестил 3дтудэй и в голову пришёл алгоритм, по которому строятся ультра современные каркасы, не сложный, в его основе лежат булевые операции над каркасом, defference с сферами, где сферы принимают положения в каркасе по алгоритму и образовывают нечто вроде пены с полостями между пузырями, потом полученный результат подвергают методу smooth и вуаля - сломайте голову над тем как это было сделано. Сферы можно вытягивать при генерации "пены" - не вопрос.
Моя программа не о том конечно, но я просто давно задался вопросом алгоритма, по которому построены эти каркасы, в общем вот всплыло решение.