

Вчера хвастался знакомому о своём "Михалыче" (он же NyanCat), который почти-почти работает, надо только графический интерфейс ему добавить, а то приходится пока схемы рисовать и параметры моделирования задавать в текстовом файле. Но это, дескать, не беда, графический интерфейс я уже отработал на генераторе фракталов, львиную долю кода удастся применить для рисования схем: рисование отдельных элементов, инструмент Pick, перемещение, повороты, Ctrl-C и Ctrl-V, группировка элементов и пр., и конечно же, с древовидным Undo.
На что мой собеседник начал прямо в генераторе фракталов рисовать резистор, а затем диод:


и получились картинки выше.