Форум: "Прочее";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизВизальный редактор графов. Найти похожие ветки
← →
ferr © (2006-10-03 18:47) [0]Прошу потестировать программу.
1) http://slil.ru/23203819 скриншот ~20 кб
2) http://slil.ru/23203823 сама программа ~70 кб
(!)Для запуска программы необходимо, чтобы на компьютере был установлен .net Framework 2.0.
p.s. принимаются пожелания/комментарии =).
← →
MeF Dei Corvi © (2006-10-03 18:51) [1]Симпотично так :)
← →
TUser © (2006-10-03 18:59) [2]Скриншот глянул.
Когда-то маялся такой проблемой - надо было визуализировать граф в программе. Нашел graphviz - сравни. Пишешь описалово графа, а на выходе тебе - рисунок (у тебя так можно?, если нет, то ты написал простенький фотошоп/MSGraph/+куча всего другого). Быстро, бесплатно, без дот нета, можно програмно запустить. Единственно, что плохо там было - два похожих графа могут совершенно по-разному выглядеть (расположение вершин сильно меняется при добавлении/удалении одной/двух). Найди, сравни. Исходники (си) открыты.
← →
ferr © (2006-10-03 19:01) [3]> у тебя так можно?,
Пока нет, но кнопочка с таким свойством уже стоит на своём месте, вот только Enabled = false. =)
Обязательно поищу, спасибо за наводку!
← →
Kolan © (2006-10-03 19:02) [4]Шас потестим :) Размер уже наравится.
← →
Virgo_Style © (2006-10-03 19:06) [5]Делал когда-то нечто подобное. У тебя гораздо красивше)
программу не смотрел по религиозным соображениям (Framework) %-)
← →
Kolan © (2006-10-03 19:17) [6]Вот:
1. Настройки недоделаны
2. Добавить способы "добавления".
1. как сейчас.
2. По двойному клику.
3. Преретаскивание
3. При изгибании линии другие проподают.
4. Лоичный способ соединения - выделил первый, щелкнул по второму - соединение готово. Те кнопка соединить ненужна.
5. Знаю что геморой, но когда я тяну за связь я ожидаю, что она будет неотрывно следовать за мышкой. Те линии должны идти не только по окружности, но и по элипсу.
6. Связи противно мигают. При изменении чго-либо они должны плавно изменяться.
7. На сохраненном примере иногда тяну связь вправо, а она идет влево.
Графика приятно сделано цвета стрелочки-это зачОт
← →
Kolan © (2006-10-03 19:18) [7]А ну и удалить, разорвать разница в чем? Только в том на чем сейчас курсор. Значит и кнопка нужна одна.
← →
MeF Dei Corvi © (2006-10-03 19:25) [8]Не очень удобный интерфейс и интуитивно непонятный) Например, у меня сразу возникло желание выделить пару вершин с помощью Shift и соединить с помощью кнопки. При наложении одной вершины на другой, почему-то перетаскивается не та, которая рисуется выше(всмысле которая рисуется позже), как это мною ожидалось, а та, которая создана раньше.
Вообщем, сильно недоделанная программулька, но с очень неплохой основой.
← →
ferr © (2006-10-03 19:26) [9]> [6] Kolan © (03.10.06 19:17)
> Вот:
> 1. Настройки недоделаны
это бета^10. недоделаны. :)
> 2. Добавить способы "добавления".
надо б..
> 1. как сейчас.
> 2. По двойному клику.
> 3. Преретаскивание
>
> 3. При изгибании линии другие проподают.
Не поверишь) сделать чтобы пропадали было гораздо сложнее чем чтобы не пропадали)). Это было сделано для снижения нагрузки. Т.к. туча безье с антиалиасингом рисуются не так то и быстро.) Потом в настрйоки вынесу свойство "пропадать линиям".
> 4. Лоичный способ соединения - выделил первый, щелкнул по
> второму - соединение готово. Те кнопка соединить ненужна.
Выделять можно произвольное количество объектов. И соединять одновременно тоже.
> 5. Знаю что геморой, но когда я тяну за связь я ожидаю,
> что она будет неотрывно следовать за мышкой. Те линии должны
> идти не только по окружности, но и по элипсу.
стоит попробовать. но это не просто с безье провернуть будет.
> 6. Связи противно мигают. При изменении чго-либо они должны
> плавно изменяться.
итак уж на графику слишком большой акцент, думаю по этому пункту не заморачиваться.
> 7. На сохраненном примере иногда тяну связь вправо, а она
> идет влево.
Надо двигать мышь вверх/вниз, при этом точки участвующие в безье удаляются или приближаются.
← →
ferr © (2006-10-03 19:26) [10]> А ну и удалить, разорвать разница в чем? Только в том на
> чем сейчас курсор. Значит и кнопка нужна одна.
Так и сделаю. Давно собираюсь.
← →
ferr © (2006-10-03 19:28) [11]> При наложении одной вершины на другой, почему-то перетаскивается
> не та, которая рисуется выше(всмысле которая рисуется позже)
> , как это мною ожидалось, а та, которая создана раньше.
Надо будет исправить. Это всё из-за foreach"a, он однонаправленный)
← →
Kolan © (2006-10-03 19:37) [12]
> итак уж на графику слишком большой акцент, думаю по этому
> пункту не заморачиваться.
Посмотри в Togeter там при перетаскивании линии тоже не растягиваются, но перетаскиваится только силуэт(рамка) узла, а когда отпускаещь то все перерисовывается.
← →
Furyz © (2006-10-03 20:14) [13]Понравилось , но вследующтий раз выбирай rapidshare
Скин неплохой
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.039 c