Исключающее ИЛИ двух объектов 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
или исключающего ИЛИ.