PolygonsHelper
Overview
PolygonsHelper є класом в Aspose.PDF FOSS для .NET.
Полігонна та прямокутна геометрія точка/полігона, тестування сегментів і класифікація прямокрівника/спольготку.
Цей клас надає 9 методів роботи з об’єктами PolygonsHelper в програмах .NET. Доступні методи включають: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net.
Methods
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Класифікує положення прямої точки відносно багатогранника. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Повертає істинне значення, коли кожен верхів внутрішнього крила знаходиться строго всередині зовнішнього багатокутного. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Повертає істинне значення, коли кожен верхів внутрішнього поля знаходиться всередині зовнішнього багатокутного. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Повертає істинне значення, коли точка знаходиться строго всередині багатокутного куточка (без обмеження). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Повертає істинне значення, коли точка знаходиться всередині багатокутного куточка. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Повертає істинне значення, коли точка p лежить на сегменті від a до b. |
IsIntersectLine(y: double, polygon: Point[]) | Повертає вірне, коли горизонтальна лінія y = y перетинає будь-який край багатокутного куточка. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Повертає істинне значення, коли кожен верхів полігона знаходиться всередині прямого. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Повертає істинне значення, коли точка (px, py) знаходиться всередині прямокутного ося [0.ширина] × [ 0.висока]. |