0

我正在编写一个可以绘制多边形的工具。我希望它们是简单的多边形并禁止绘制复杂的多边形。

我试过 ToSubpathPolygons()

我有形成多边形的 QPoints 列表。

我正在用 c++ + Qt 编码。我想我可以尝试使用分段交叉点,如果有交叉点,那就不简单了。

我认为 qpainterpath tosubpathPolygons 如果它是一个复杂的多边形,应该给我不止一个。问题应该是这样的:

if(q.toSubpathPolygons().length()==1)
{
//whatever
}
else{
    cout<<"not a polygon"<<endl;
}
4

0 回答 0