PolygonsHelper
Vue d’ensemble
PolygonsHelper est une classe dans Aspose.PDF FOSS pour .NET.
Utilitaires de géométrie de polygone et de rectangle — inclusion point/polygone, test d’intersection de segment et classification rectangle/polygone.
Cette classe fournit 9 méthodes pour travailler avec des objets PolygonsHelper dans les programmes .NET.
Les méthodes disponibles incluent : GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Méthodes
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Classifie la position de rect par rapport au polygone. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Renvoie true lorsque chaque sommet de inner se trouve strictement à l’intérieur du polygone outer. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Renvoie true lorsque chaque sommet de inner se trouve à l’intérieur du polygone outer. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Renvoie true lorsque le point est strictement à l’intérieur du polygone (hors bordure). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Renvoie true lorsque le point est à l’intérieur du polygone. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Renvoie true lorsque le point p se trouve sur le segment de a à b. |
IsIntersectLine(y: double, polygon: Point[]) | Renvoie true lorsque la ligne horizontale y = y intersecte une arête du polygone. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Renvoie true lorsque chaque sommet du polygone se trouve à l’intérieur de rect. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Renvoie true lorsque le point (px, py) est à l’intérieur du rectangle aligné sur les axes [0..width] × [0..height]. |