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