PolygonsHelper
Översikt
PolygonsHelper är en klass i Aspose.PDF FOSS för .NET.
Polygon och rektangulär geometri - punkt/polygons behållning, segment hit-testing och rättangular/pollygontillskiljning.
Denna klass ger 9 metoder för att arbeta med PolygonsHelper objekt i .NET-program. Tillgängliga metoder inkluderar: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet.
Metoder
| Signature | Beskrivning |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Klassificerar positionen av rektum i förhållande till polygon. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Det återkommer sant när varje vertikal av inre ligger strikt inuti polygonen utomhus. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Det återkommer sant när varje vertikal av inre ligger inom polygonen utomhus. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Returnerar sant när poängen är strikt inuti polygonen (exklusive gränsen). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Det återkommer sant när poängen är inuti polygonen. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Returnerar sant när p-punkten ligger på segmentet från a till b. |
IsIntersectLine(y: double, polygon: Point[]) | Det återgår till sann när den horisontella linjen y = y korsar någon kant av polygon. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Det återkommer sant när varje vertikal av polygon är inuti rektum. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Returnerar sant när poängen (px, py) är inuti axelriktad rektangle [0.bredd] × [0.höjd]. |