PolygonsHelper
Panoramica
PolygonsHelper è una classe in Aspose.PDF FOSS per .NET.
Utility di geometria per poligoni e rettangoli — contenimento punto/poligono, test di intersezione di segmenti e classificazione rettangolo/poligono.
Questa classe fornisce 9 metodi per lavorare con oggetti PolygonsHelper nei programmi .NET. I metodi disponibili includono: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET.
Metodi
| Firma | Descrizione |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Classifica la posizione di rect rispetto al poligono. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Restituisce true quando ogni vertice di inner si trova strettamente all’interno del poligono outer. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Restituisce true quando ogni vertice di inner si trova all’interno del poligono outer. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Restituisce true quando point è strettamente all’interno del poligono (escludendo il bordo). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Restituisce true quando il punto è all’interno del poligono. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Restituisce true quando il punto p giace sul segmento da a a b. |
IsIntersectLine(y: double, polygon: Point[]) | Restituisce true quando la linea orizzontale y = y interseca qualsiasi lato del poligono. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Restituisce true quando ogni vertice del poligono è all’interno di rect. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Restituisce true quando il punto (px, py) è all’interno del rettangolo allineato agli assi [0..width] × [0..height]. |