PolygonsHelper
Visión general
PolygonsHelper es una clase en Aspose.PDF FOSS para .NET.
Utilidades de geometría de polígonos y rectángulos — contención de punto/polígono, pruebas de intersección de segmentos y clasificación de rectángulo/polígono.
Esta clase proporciona 9 métodos para trabajar con objetos PolygonsHelper en programas .NET.
Los métodos disponibles incluyen: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Métodos
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Clasifica la posición de rect respecto al polígono. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Devuelve true cuando cada vértice de inner está estrictamente dentro del polígono outer. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Devuelve true cuando cada vértice de inner está dentro del polígono outer. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Devuelve true cuando point está estrictamente dentro del polígono (excluyendo el borde). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Devuelve true cuando point está dentro del polígono. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Devuelve true cuando point p se encuentra en el segmento de a a b. |
IsIntersectLine(y: double, polygon: Point[]) | Devuelve true cuando la línea horizontal y = y intersecta cualquier borde del polígono. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Devuelve true cuando cada vértice del polígono está dentro de rect. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Devuelve true cuando el punto (px, py) está dentro del rectángulo alineado a los ejes [0..width] × [0..height]. |