Hauptinhalt

Polygonformen

Erstellen und Ändern von Polygonen und Polygonformen

Ausgehend von einer Menge an 2D-Punkten oder einer 2D-Triangulierung können Sie ein Polygon oder eine 2D-Polygonform erstellen. Polygone sind geschlossene 2D-Formen mit geraden Kanten und keinen Löchern, Diskontinuitäten oder Überlappungen. Polygonformen weisen ebenfalls gerade Kanten auf, können jedoch Löcher, Diskontinuitäten und Überlappungen haben. Polygone sind eine Untermenge der Polygonformen.

Erstellen Sie ein polyshape-Objekt, um eine Polygonform darzustellen. Daraufhin können Sie mithilfe von Objektfunktionen ein Polygon oder eine Polygonform verändern, abfragen, kombinieren und plotten.

Weitere Informationen zum Plotten von Polygonformen finden Sie unter Polygone.

Objekte

polyshapeRepresent 2-D polygonal shapes

Funktionen

alle erweitern

polyshapeRepresent 2-D polygonal shapes
boundaryshapeCreate polyshape from 2-D triangulation
nsidedpolyCreate polyshape representing regular polygon with n sides
addboundaryAdd polyshape boundary
rmboundaryRemove polyshape boundary
rmsliversRemove polyshape boundary outliers
rmholesRemove holes in polyshape
simplifySimplify polyshape boundaries
polybufferCreate buffer around points, lines, or polyshape objects
sortboundariesSort polyshape boundaries
sortregionsSort polyshape regions
rotateRotate polyshape
scaleScale polyshape
translateTranslate polyshape
boundaryFind vertex coordinates of polyshape boundary
holesConvert polyshape hole boundaries to array of polyshape objects
isholeDetermine if polyshape boundary is a hole
isinteriorQuery points inside polyshape
issimplifiedDetermine if polyshape is well-defined
nearestvertexQuery nearest polyshape vertex
numboundariesFind number of polyshape boundaries
numsidesFind number of polyshape sides
overlapsDetermine whether polyshape objects overlap
plotPlot polyshape
regionsAccess polyshape regions
areaCompute area of polyshape
perimeterCompute perimeter of polyshape
turningdistCompute turning distance between polyshape objects
boundingboxFind bounding box of polyshape
centroidFind centroid of polyshape
convhullFind convex hull of polyshape
triangulationTriangulate polyshape
intersectIntersection of polyshape objects or intersection of line segment with polyshape
subtractDifference of two polyshape objects
unionUnion of polyshape objects
xorExclusive OR of two polyshape objects
polyareaCompute area of polygon
rectintFind rectangle intersection area
inpolygonFind points located inside or on edge of polygon