Объединение объектов 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