PolygonsHelper
Επισκόπηση
PolygonsHelper είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Εργαλεία γεωμετρίας πολυγώνων και ορθογωνίων — περιέλιξη σημείου/πολυγώνου, δοκιμή σύγκρουσης τμήματος και ταξινόμηση ορθογωνίου/πολυγώνου.
Αυτή η κλάση παρέχει 9 μεθόδους για εργασία με αντικείμενα PolygonsHelper σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Μέθοδοι
| Signature | Description |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Κατηγοριοποιεί τη θέση του rect σε σχέση με το polygon. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Επιστρέφει true όταν κάθε κορυφή του inner βρίσκεται αυστηρά μέσα στο polygon outer. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Επιστρέφει true όταν κάθε κορυφή του inner βρίσκεται μέσα στο polygon outer. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Επιστρέφει true όταν το point βρίσκεται αυστηρά μέσα στο polygon (εξαιρώντας το όριο). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Επιστρέφει true όταν το point βρίσκεται μέσα στο polygon. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Επιστρέφει true όταν το point p βρίσκεται πάνω στο τμήμα από a έως b. |
IsIntersectLine(y: double, polygon: Point[]) | Επιστρέφει true όταν η οριζόντια γραμμή y = y τέμνει οποιαδήποτε πλευρά του polygon. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Επιστρέφει true όταν κάθε κορυφή του polygon βρίσκεται μέσα στο rect. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Επιστρέφει true όταν το point (px, py) βρίσκεται μέσα στο ορθογώνιο με άξονες ευθυγραμμισμένο [0..width] × [0..height]. |