Convex Shapes.Как сделать невыпуклые многоугольники

SFML и C++ Уроки \ Разработка игр Форумы SFML Graphics Convex Shapes.Как сделать невыпуклые многоугольники

В этой теме 6 ответов, 2 участника, последнее обновление  lakdemon 3 года/лет, 11 мес. назад.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Сообщения
  • #1142

    lakdemon
    Участник
    Сообщений:5

    Зарегистрирован:
    03.04.2015

    Репутация:1

    Есть у кого нибудь нормальный алгоритм или идеи по рисованию невыпуклых полигональных многоугольников, или обязательно разбивать его на несколько многоугольников?
    http://www.sfml-dev.org/tutorials/2.0/graphics-shape.php Ссылка на тему в документации
    Иначе получается то что на скринах

    Вложения:
    You must be logged in to view attached files.
    #1159
    Heisenberg
    Heisenberg
    Участник
    Сообщений:323

    Зарегистрирован:
    01.04.2015

    Репутация:145

    Так вот же пример рисования многоугольников.
    А выпуклый, или не выпуклый зависит лишь от координат точек.
    Как правило, последняя точка (4) присоединится к первой (0)

    #1175

    lakdemon
    Участник
    Сообщений:5

    Зарегистрирован:
    03.04.2015

    Репутация:1

    Я же привел пример что происходит при таком методе рисования,выше в скринах
    что должно быть и что получается

    #1176
    Heisenberg
    Heisenberg
    Участник
    Сообщений:323

    Зарегистрирован:
    01.04.2015

    Репутация:145

    Покажите нам код.

    #1177
    Heisenberg
    Heisenberg
    Участник
    Сообщений:323

    Зарегистрирован:
    01.04.2015

    Репутация:145

    На изображении я вижу 11 точек, у тебя их 8. Это говорит о том что нужно добавить точки и указать нужные координаты для каждой.

    #1178
    Heisenberg
    Heisenberg
    Участник
    Сообщений:323

    Зарегистрирован:
    01.04.2015

    Репутация:145

    Это навеяло мне идею. если будет время и желание, создам систему облегчающую задачу координирования для каждой точки.

    #1291

    lakdemon
    Участник
    Сообщений:5

    Зарегистрирован:
    03.04.2015

    Репутация:1

    Суть в том что у меня как раз 11 точек,а не 8

    Вложения:
    You must be logged in to view attached files.
Просмотр 7 сообщений - с 1 по 7 (из 7 всего)

Для ответа в этой теме необходимо авторизоваться.