Пересечение polyshape
объекты
[
также возвращает информацию об отображении вершины в вершины в polyout
,shapeID
,vertexID
] = intersect(poly1
,poly2
)polyout
к вершинам в poly1
и poly2
. intersect
функционируйте только поддерживает этот синтаксис когда poly1
и poly2
скалярный polyshape
объекты.
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
не содержит самопересечений.