poly2cw

Преобразуйте многоугольник в упорядоченное расположение вершин по часовой стрелке

Синтаксис

[x2, y2] = poly2cw(x1, y1)

Описание

[x2, y2] = poly2cw(x1, y1) расположения Декартовых вершин в полигональном контуре (x1, y1) в порядке часовой стрелки, возвращая результат в x2 и y2. Если x1 и y1 может содержать несколько контуров, представленных либо как NaN- разделенные векторы или как массивы ячеек, затем каждый контур преобразуется в упорядоченное расположение по часовой стрелке. x2 и y2 иметь тот же формат (NaN- разделенные векторы или массивы ячеек) как x1 и y1.

Примеры

Преобразуйте квадрат против часовой стрелки в упорядоченное расположение по часовой стрелке.

x1 = [0 1 1 0 0];
y1 = [0 0 1 1 0];
ispolycw(x1, y1)

ans =
         0

[x2, y2] = poly2cw(x1, y1);
ispolycw(x2, y2)

ans =
         1

Совет

Вы можете использовать poly2cw для географических координат, если многоугольник не пересекает Антимеридиан или не содержит полюса. Многоугольник содержит полюс, если данные долготы охватывают 360 степени. Использовать poly2cw с географическими координатами задайте вектор долготы следующим x1 и вектор широты как y1.

Представлено до R2006a