PolygonsHelper

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

SignatureDescription
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.

Siehe auch

 Deutsch