PolygonsHelper
Vue d’ensemble
PolygonsHelper Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.
Utilisations de géométrie des polygones et rectangles - conteneurs point/polygone, test d’attaque du segment et classification des rektangle/poliogone.
Cette classe fournit 9 méthodes pour travailler avec des objets PolygonsHelper dans les programmes .NET. Les méthodes disponibles comprennent : GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net.
méthodes
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Il est classé par la position de rect relative à la polygone. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Il revient vrai lorsque chaque vertex de l’intérieur se trouve strictement à l’intérieure du polygone. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Il revient vrai lorsque chaque vertex de l’intérieur est à l’intérieure du polygone. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Il revient vrai lorsque le point est strictement à l’intérieur du polygone (sauf la limite). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Il revient vrai lorsque le point est à l’intérieur du polygone. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Il revient vrai lorsque le point p est sur le segment de A à B. |
IsIntersectLine(y: double, polygon: Point[]) | Il revient vrai lorsque la ligne horizontale y = y intersecte n’importe quel bord de polygone. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Il revient vrai lorsque chaque vertex de polygone est à l’intérieur du droit. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Il revient vrai lorsque le point (px, py) est à l’intérieur du rectangle axis [0.width] × [0.height]. |