На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Рисование гиперграфа
    Помогите нарисовать гиперграф. Гиперграф это почти обычный граф, только ребра соединяют множества вершин. В обычном графе у каждого ребра степень 2, т.к. соединяет две вершины. У гиперграфа может быть как больше степень так и меньше.

    Задача ставиться, чтобы заключить множества вершин в квадраты или что-то на подобии окружностей, короче, выделить рамкой. Если ребро степени 2, то две вершины соединяются прямой. Если степени 1, то обводиться просто.

    Так вот я не могу понять как сделать так, чтобы все было еще и видно, и одно не накладывалось на другое.
      Воспользоваться цветными карандашами?
        Смешная шутка. wink.gif
        Нет, используя лубые средства рисования в языках программирования. Желательно на VС++ с использованием WinApi.
          Ну хорошо, вот есть полносвязный гиперграф. И?...
            прочти и усвой тарасова "Основы OpenGL"
            И рисуй свой граф
              dan-leech
              И вот сюда глянь, на всякий случай, вдруг GTL сгодится:
              http://forum.sources.ru/index.php?showtopi...694&hl=gtlview#
                А зачем опенжл за глаза хватит и обычной для любого языка графики.
                я так и сделал можешь посмотреть в районе BCBDev.ru
                  Спасибо огромное! Всем, особенно C300G, за то, что навел меня на идею: что граф можно рисовать мышкой.
                  ЗЫ: Изначально я хотел гиперграф рисовать по матрице V*E, что оказалось достаточно сложно... И вопрс изначально имелл ввиду рисование графа изходя из какого-то его представления.

                  Ссылки на графику тоже пригодились, спасибо!
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0227 ]   [ 15 queries used ]   [ Generated: 28.03.24, 17:04 GMT ]