Как нарисовать выпуклый прямоугольник в сочетании с эллипсоидами с помощью Qt4.8 (C ++)? (вид сверху на лодку)

В настоящее время я пытаюсь нарисовать вид сверху лодки, используя Qt 4.8 (C ++).
Я хочу реализовать QWidget, в котором лодка движется.

Поэтому мне нужно нарисовать вид сверху лодки, она должна выглядеть примерно так (нужны только внешние границы):

пример лодки http://4vector.com/i/free-vector-japanese-map-symbol-car-ferry-clip-art_121378_japanese-map-symbol-car-ferry-clip-art/Japanese_Map_Symbol_Car_Ferry_clip_art_medium.png

В настоящее время я экспериментирую с QPainter в сочетании с QPainterPath, но не могу понять, как правильно комбинировать эллипсоиды и прямоугольники. Другой вариант — нарисовать его как многоугольник, но мне нужно много точек, чтобы он выглядел хорошо.

Кроме того, я думаю, что решение, использующее только прямоугольник и два эллипсоида или аналогичные решения, было бы более красивым.

Заранее большое спасибо за вашу помощь!

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]