PolygonsHelper
Обзор
PolygonsHelper является классом в Aspose.PDF FOSS для .NET.
Утилиты геометрии многоугольников и прямоуглов сдерживание точек/мноуглов, тестирование сегментов на ударах и классификация прямоУгольных/многоуголков.
Этот класс предоставляет 9 методов для работы с объектами PolygonsHelper в программах .NET. Доступные методы включают: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net.
Методы
| Signature | Описание: |
|---|---|
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.высота]. |