singlepost

Отрисовка блок-схемы на JavaScript << На главную или назад  

Привет всем.
Нужно сделать некую вариацию на редактор блок-схем на JavaScript.

Сложность заключается в том, что узлы графа (элементы блок-схемы) могут быть крупнее или мельче – в зависимости от того, сколько текста в него напихано. Соответственно использовать жёсткую фиксированную сетку не получится, элементы будут наезжать друг на друга.

Пользователь не может двигать узлы блок-схемы.

Подскажите алгоритмы или идеи, подходы, как это можно реализовать?

В голову приходит только предварительная сортировка ветвей дерева (до вывода в html) + физическая модель с отталкивающимися узлами и связями-пружинками. Но это как-то коряво. Может быть есть лучшие идеи?

45 ответов в теме “Отрисовка блок-схемы на JavaScript”

  1. 1
    Евгений кросовкин ответил:

    SVG, видел на хабаре ссылки на какие то замуты в это направлении. Как раз то что надо для рисования схем.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.