Как нарисовать выпуклый прямоугольник в сочетании с эллипсоидами, используя 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 ответов

Другие вопросы по тегам