Исключающее ИЛИ двух объектов polyshape
polyout = xor(poly1,poly2)[polyout,shapeID,vertexID] = xor(poly1,poly2)___ = xor(poly1,poly2,'KeepCollinearPoints',TF)возвращает объект polyout = xor(poly1,poly2) polyshape, области которого являются геометрическим исключающим ИЛИ двух объектов polyshape. Геометрическое исключающее ИЛИ содержит области poly1 и poly2, которые не накладываются. poly1 и poly2 должны иметь совместимые размеры массивов.
также возвращает информацию об отображении вершины в вершины в [polyout,shapeID,vertexID] = xor(poly1,poly2) polyout к вершинам в poly1 и poly2. Функция xor только поддерживает этот синтаксис, когда poly1 и poly2 являются скалярными объектами polyshape.
Элементы shapeID идентифицируют, была ли соответствующая вершина в polyout, порожденном в poly1, poly2, или, создана из исключающего ИЛИ. vertexID сопоставляет вершины polyout к вершинам poly1, poly2 или исключающего ИЛИ.