PolygonsHelper

PolygonsHelper

Tổng quan

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.

Phương pháp

SignatureDescription
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].

Xem thêm

 Tiếng Việt