ader

Пользователи
  • Публикации

    3
  • Зарегистрирован

  • Посещение

О ader

  • Звание
    Новичок
  • День рождения

Информация

  • Пол
    Мужчина
  • Город
    Сочи
  1. Полигон с дыркой - это два полигона, один внутри другого. Структура TPolygon не позволяет задать разбиение полигона на части (type TPolygon = array of TPointF). При отрисовке дырка будет соединена с внешней кромкой. В windows есть спец.функция function PolyPolygon(DC: HDC, var Points; var PolyCounts; Count: Integer): Bool В gdi+ использовал пути (см.выше). Как сделать это в FireMonkey - не вижу
  2. а как ей нарисовать полигон с дыркой?
  3. Задача: нужно рисовать много составных полигонов (с дырками). В gdi+ использовал Path.AddPolygon, в FireMonkey такой функции нет. Заполнять строку Path.Data - сомневаюсь в производительности такого метода (полигон может состоять из тысяч точек). Какие ещё могут быть варианты?