PolygonsHelper

PolygonsHelper

Revisió

PolygonsHelper És una classe en Aspose.PDF FOSS per a .NET.

Utilitats de geometria poligonària i rectangular: conteniment de punt/poligó, test de segments i classificació de rektangle/póligona.

Aquesta classe proporciona 9 mètodes per treballar amb els objectes PolygonsHelper en programes .NET. Els mètodes disponibles inclouen: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net.

Mètodes

SignatureDescripció
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Classifica la posició de la recta relativa a la poligona.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Tornarà a ser veritable quan cada vertex de l’interior està estrictament dins del poligon exterior.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Tornarà a ser veritable quan cada vertex de l’interior es troba dins del poligon exterior.
IsPointInsidePolygon(polygon: Point[], point: Point)Retorna veritat quan el punt està estrictament dins del poligon (excepte la frontera).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Tornarà a ser veritat quan el punt està dins del poligon.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Retorna veritat quan el punt p es troba en el segment de a a b.
IsIntersectLine(y: double, polygon: Point[])Retorna veritat quan la línia horitzontal y = y intersecta qualsevol marge de poligó.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Tornarà a ser veritable quan cada vertex de poligó està dins del recte.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Retorna veritat quan el punt (px, py) està dins de l’eix alineat rectangle [0.width] × [0.height].

Veure també

 Català