Пересечение polyshape
объекты
[
также возвращает информацию отображения вершин из вершин в polyout
,shapeID
,vertexID
] = intersect(poly1
,poly2
)polyout
в вершины в poly1
и poly2
. The intersect
функция поддерживает этот синтаксис только тогда, когда poly1
и poly2
являются скалярными polyshape
объекты.
The shapeID
элементы определяют, является ли соответствующая вершина в polyout
возник в poly1
, poly2
, или был создан из пересечения. vertexID
отображает вершины polyout
в вершины poly1
, poly2
, или пересечения.
___ = intersect(___,'KeepCollinearPoints',
определяет, сохранять или удалять коллинеарные точки в TF
)polyout
для любого из предыдущих синтаксисов.
[
возвращает линию сегменты in
,out
] = intersect(poly1
,lineseg
)lineseg
которые находятся внутри и снаружи poly1
. Матрица lineseg
имеет два столбца. Первый столбец определяет x -координаты сегментов линии, а второй столбец определяет соответствующие y -координаты.
intersect
поддерживает этот синтаксис только тогда, когда poly1
является скалярным polyshape
и lineseg
не содержит самопересечений.