Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: SektorCT от Октябрь 20, 2017, 13:59



Название: Создание полигона на графике через QPolygonF
Отправлено: SektorCT от Октябрь 20, 2017, 13:59
Всем привет.
У меня возникла такая проблема, я на графике создаю полигон с помощью 3 точек. Все бы хорошо но по какой то причине иногда полигон затирается или полностью или часть его, и приходится снова рисовать.
Вопрос состоит в том, как понять и отследить причину такого поведения.
Использую Qt 5.5.1
Подскажите пожалуйста, может у кого будут идеи в чем может быть проблема?

Код:
QPolygonF NewPolygon;
NewPolygon.append(m_NullPoint);  //Первая точка, 0
NewPolygon.append(m_LastAddedPoint);  //Вторая точка
NewPolygon.append(m_LastAddedPoint = Point);  //Третья точка

 m_Polygon_test_One = m_Polygon_test_One.united(NewPolygon);  //Обьединение нового полигона с тем что уже имеется.