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
| Signature | Descriere: |
|---|---|
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]. |