Преобразуйте контур многоугольника в против часовой стрелки упорядоченное расположение вершины
[x2,y2] = poly2ccw(x1,y1)
[x2,y2] = poly2ccw(x1,y1) располагает Декартовы вершины в многоугольном контуре (x1,y1) в против часовой стрелки заказывают, возвращая результат в x2 и y2. Если x1 и y1 может содержать несколько контуров, представлял любого как NaN- разделенные векторы или как массивы ячеек, затем каждый контур преобразован в по часовой стрелке упорядоченное расположение. x2 и y2 имейте тот же формат (NaN- разделенные векторы или массивы ячеек) как x1 и y1.
Преобразуйте упорядоченный по часовой стрелке квадрат в против часовой стрелки упорядоченное расположение.
x1 = [0 0 1 1 0];
y1 = [0 1 1 0 0];
ispolycw(x1, y1)
ans =
1
[x2, y2] = poly2ccw(x1, y1);
ispolycw(x2, y2)
ans =
0Можно использовать poly2ccw для географических координат, если многоугольник не пересекает Антимеридиан или содержит полюс. Многоугольник содержит полюс если диапазоны данных долготы 360 градусов. Использовать poly2ccw с географическими координатами задайте вектор долготы как x1 и вектор широты как y1.