QPolygon:如何获取多边形的边

发布于 2024-11-04 14:00:38 字数 44 浏览 6 评论 0原文

我正在使用 QPolygon 类。有没有任何方法可以给出相应多边形的边缘?

I am using QPolygon class. Is there any method which gives the edges of the respective polygon?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

又爬满兰若 2024-11-11 14:00:38

如果边指的是边界框(包围多边形的最小矩形),那么它是 边界矩形()

如果您谈论的是由顶点组成的边,那么它们只是多边形中的线。 QPolygon 只是一个 QVector 派生类。边是由列表中连续的 QPoints 构造的线(加上从最后一个点到第一个点的线)。

If by edges you mean the bounding box (smallest rectangle that encloses the polygon) then it's boundingRect().

If you are talking about the edges that are made up of vertexes, then they are just lines in the polygon. QPolygon is just a QVector<QPoint> derived class. The edges are the lines constructed with consecutive QPoints in the list (plus the one from the last point to the first).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文