我正在尝试测试坐标环是顺时针还是逆时针。据我所知,有一个方法CGAlgorithms.isCCW
正是为了这个。然而,无论我向该方法提供什么环,结果都与预期相反,也就是说,当我预期它是顺时针方向时,它会逆时针方向,反之亦然。
boolean ccw = CGAlgorithms.isCCW(new Coordinate[]{
new Coordinate(20, 0),
new Coordinate(0, 0),
new Coordinate(0, 20),
new Coordinate(20, 20),
new Coordinate(20, 0)
});
System.out.println(ccw); // Outputs false, I expected true
我试过不同的坐标数组和两个不同版本的库(1.14-SNAPSHOT和1.8)
我错过了什么吗?
答案 0 :(得分:0)
我意识到该方法使用y-up坐标系,当我想象它是y-down。