PolygonsHelper
Overview
PolygonsHelper là một lớp trong Aspose.PDF FOSS cho .NET.
Các tiện ích về địa chất đa và thẳng góc — điểm/tính chứa, kiểm tra nhịp segment và phân loại trực / polygon.
Khóa học này cung cấp 9 phương pháp để làm việc với các đối tượng PolygonsHelper trong các chương trình .NET. Các phương pháp có sẵn bao gồm: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net.
Methods
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Xác định vị trí của đường thẳng liên quan đến polygon. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Nó trở lại đúng khi mỗi chân của bên trong nằm chặt chẽ bên ngoài polygan. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Nó trở lại đúng khi mỗi chân của bên trong nằm bên ngoài polygan. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Trở lại đúng khi điểm nằm chặt chẽ bên trong đa dạng (không có giới hạn). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Trở lại đúng khi điểm nằm bên trong polygan. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Trở lại đúng khi điểm p nằm trên phân đoạn từ a đến b. |
IsIntersectLine(y: double, polygon: Point[]) | Nó trở lại đúng khi đường ngang y = y vượt qua bất kỳ cạnh của một polygon. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Nó trở lại đúng khi mỗi chân của polygan nằm bên trong đường thẳng. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Trở lại đúng khi điểm (px, py) nằm bên trong góc thẳng axis [0.width] × [0.height]. |