История изменений
Исправление Zubok, (текущая версия) :
а пользователь потом мышкой подправит прямо в GUI, результат сохранить либо в соседнем файл
Вообще, фиксировать на графическое представление (длины линий, например) — это тоже не очень. Совершенно типичная ситуация должна вытолкнуть на то, как должно быть: у тебя есть схема, в центр которой, в какую-то цепь, ты вставляешь в тексте резистор или какой-то новый фрагмент схемы и чтобы не пришлось описание расположений и ориентаций перелопачивать, а чтобы интерпретатор автоматом и раздвинул схему в нужных местах и нарисовал сразу же новый вариант и вариант: ожидаемый, не разрушающий замысел, предсказуемый.
UPD. Просто то, что ты пишешь в посте — уже давно решенная задача, не представляющая трудностей совершенно. Те же netlist в любых EDA.
Исправление Zubok, :
а пользователь потом мышкой подправит прямо в GUI, результат сохранить либо в соседнем файл
Вообще, фиксировать на графическое представление (длины линий, например) — это тоже не очень. Совершенно типичная ситуация должна вытолкнуть на то, как должно быть: у тебя есть схема, в центр которой, в какую-то цепь, ты вставляешь в тексте резистор или какой-то новый фрагмент схемы и чтобы не пришлось описание расположений и ориентаций перелопачивать, а чтобы интерпретатор автоматом и раздвинул схему в нужных местах и нарисовал сразу же новый вариант и вариант: ожидаемый, не разрушающий замысел, предсказуемый.
Исходная версия Zubok, :
а пользователь потом мышкой подправит прямо в GUI, результат сохранить либо в соседнем файл
Вообще, фиксировать на графическое представление (длины линий, например) — это тоже не очень. Совершенно типичная ситуация должна вытолкнуть на то, как должно быть: у тебя есть схема, в центр которой, в какую-то цепь, ты вставляешь в тексте резистор или какой-то новый фрагмент схемы. Ты не приходилось описание расположений и ориентаций перелопачивать, а чтобы интерпретатор автоматом и раздвинул схему в нужных местах и нарисовал сразу же новый вариант и вариант: ожидаемый, не разрушающий замысел, предсказуемый.