PolygonsHelper
Übersicht
PolygonsHelper ist eine Klasse in Aspose.PDF FOSS für .NET.
Polygon- und Rechteck-Geometrie‑Hilfsprogramme — Punkt/Polygon‑Enthalten, Segment‑Trefferprüfung und Rechteck/Polygon‑Klassifizierung.
Diese Klasse stellt 9 Methoden zur Arbeit mit PolygonsHelper‑Objekten in .NET‑Programmen bereit.
Verfügbare Methoden umfassen: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Methoden
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Klassifiziert die Position von rect relativ zu polygon. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Gibt true zurück, wenn jeder Scheitelpunkt von inner strikt innerhalb des Polygons outer liegt. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Gibt true zurück, wenn jeder Scheitelpunkt von inner innerhalb des Polygons outer liegt. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Gibt true zurück, wenn point strikt innerhalb des Polygons liegt (Grenze ausgenommen). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Gibt true zurück, wenn point innerhalb des Polygons liegt. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Gibt true zurück, wenn point p auf dem Segment von a nach b liegt. |
IsIntersectLine(y: double, polygon: Point[]) | Gibt true zurück, wenn die horizontale Linie y = y irgendeine Kante des Polygons schneidet. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Gibt true zurück, wenn jeder Scheitelpunkt des Polygons innerhalb von rect liegt. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Gibt true zurück, wenn point (px, py) innerhalb des achsenparallelen Rechtecks [0..width] × [0..height] liegt. |