@Hipsana
бета-тестировщик и студент в одном флаконе

Как нарисовать треугольник в Qt C++?

Работаю в Qt с функцией отрисовки фигур.
Скажите пожалуйста как отрисовать треугольник и какие формулы координат у него должны быть в скобочках, если:

drawLine( lastPoint, endPoint ); это я отрисовываю линию

drawEllipse( lastPoint, endPoint.x( ) - lastPoint.x( ), endPoint.y( ) - lastPoint.y( )); я отрисовываю эллипс

drawRect( lastPoint.x( ), lastPoint.y( ), endPoint.x( ) - lastPoint.x( ), endPoint.y( ) - lastPoint.y( )); я отрисовываю прямоугольник

а вот до треугольника мозги не доходят!!
P.S. lastPoint - точка нажатия клавишей мышью на виджете. endPoint.x( ) - конечная точка при растягивании фигуры(как в Paint)
P.S. делаю через mouseMoveEvent, mousePressEvent и тд.
  • Вопрос задан
  • 567 просмотров
Пригласить эксперта
Ответы на вопрос 1
@xibir
drawPolygon - передаёте массив из 3х точек и будет треугольник
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы