PolygonsHelper

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

SignatureBeskrivning
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].

Se även

 Svenska