PolygonsHelper
Overzicht
PolygonsHelper is een klasse in Aspose.PDF FOSS voor .NET.
Polygon- en rechthoekgeometriehulpmiddelen — punt/polygon-bevattingscontrole, segment-hit-testen en rechthoek/polygonclassificatie.
Deze klasse biedt 9 methoden voor het werken met PolygonsHelper objecten in .NET programma’s. Beschikbare methoden zijn: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Classificeert de positie van rect ten opzichte van polygon. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Retourneert true wanneer elke vertex van inner strikt binnen de polygon outer ligt. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Retourneert true wanneer elke vertex van inner binnen de polygon outer ligt. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Retourneert true wanneer het punt strikt binnen de veelhoek ligt (exclusief de rand). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Retourneert true wanneer het punt zich binnen de polygoon bevindt. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Retourneert true wanneer punt p op het segment van a naar b ligt. |
IsIntersectLine(y: double, polygon: Point[]) | Retourneert true wanneer de horizontale lijn y = y een willekeurige rand van de polygoon snijdt. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Retourneert true wanneer elke vertex van de polygoon zich binnen rect bevindt. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Retourneert true wanneer het punt (px, py) zich binnen het as-uitgelijnde rechthoek [0..width] × [0..height] bevindt. |