Преобразуйте многоугольник в упорядоченное расположение вершин против часовой стрелки
[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
.