Qpolygon: как получить края многоугольника

StackOverflow https://stackoverflow.com/questions/5823127

  •  26-10-2019
  •  | 
  •  

Вопрос

Я использую класс Qpolygon. Есть ли метод, который дает края соответствующего многоугольника?

Это было полезно?

Решение

Если по краям вы имеете в виду ограничивающую коробку (наименьший прямоугольник, который охватывает многоугольник), то это boundingRect().

Если вы говорите о краях, которые состоят из вершин, то это просто линии в полигоне. QPolygon это просто QVector<QPoint> полученный класс. Края - это линии, построенные с последовательным QPoints в списке (плюс тот, который с последнего пункта до первого).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top