Так уж сейчас обстоят дела, что написать алгоритм линейной топологической оптимизации - это уровень обычной бакалаврской работы. И я очень рад, что, дабы остановить поток велосипедостроителей, люди выкладывают такие коды на #GitHub. Хотите сделать хорошую топологическую оптимизацию - сделайте сначала обзор литературы 😊
Кстати, ToPly не так прост, как может показаться. Он может решать как классические задачи оптимизации топологии с целью минимизации податливости при уменьшении объема, так и выполнять оптимизацию теплопроводности (вот это что-то новенькое!)