PolygonsHelper

PolygonsHelper

Opinie generală

PolygonsHelper este o clasă în Aspose.PDF FOSS pentru .NET.

Utilități de geometrie a poligonului și dreptunghiului limitarea punctelor/poligoni, testarea segmentelor și clasificarea dreptungalelor/poligoni.

Această clasă oferă 9 metode pentru a lucra cu obiecte PolygonsHelper în programe .NET. Metodele disponibile includ: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net.

Metode de evaluare

SignatureDescriere:
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Clasifică poziția dreptului în raport cu poligonul.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Întoarce adevărat atunci când fiecare vârf al interiorului se află strict în interiorul exteriorului poligonului.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Se întoarce adevărat atunci când fiecare vârf de interior se află în interiorul poligonului exterior.
IsPointInsidePolygon(polygon: Point[], point: Point)Întoarce adevărat atunci când punctul este strict în interiorul poligonului (excluzând limita).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Întoarce adevărat atunci când punctul este în interiorul poligonului.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Se returnează adevărat atunci când punctul p se află pe segmentul de la a la b.
IsIntersectLine(y: double, polygon: Point[])Se întoarce adevărat atunci când linia orizontală y = y intersectează orice margine a poligonului.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Se întoarce adevărat atunci când fiecare vârf al poligonului este în interiorul drept.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Retoară adevărat atunci când punctul (px, py) se află în interiorul dreptunghiului aliniat la axă [0.. lățime] × [ 0..înălţime].

Vezi și:

 Română