小编sfg*_*g2k的帖子

逆向排序直线多边形的点

我得到一个直线多边形,其坐标给出.
请向我建议一个逆时针排序的解决方案,这样就可以形成一条封闭的线.

bool mycomparator(Point p1,Point p2){

    return ((p1.x*p2.y-p2.x*p1.y)>0);

}

void sort_anticlockwise(vector<Point> v){

    sort(v.begin(),v.end(),mycomparator);

}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.
请提供解决方案.

c++ sorting algorithm

-3
推荐指数
1
解决办法
949
查看次数

标签 统计

algorithm ×1

c++ ×1

sorting ×1