PolygonsHelper

PolygonsHelper

Overview

PolygonsHelper adalah kelas dalam Aspose.PDF FOSS untuk .NET.

Utilitas geometri poligon dan persegi panjang pengendalian titik/poligoni, pengujian hit-segmen dan klasifikasi segi empat/segi dua.

Kelas ini menyediakan 9 metode untuk bekerja dengan objek PolygonsHelper dalam program .NET. Metode yang tersedia meliputi: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net.

Methods

SignatureDescription
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Mengklasifikasikan posisi lurus relatif terhadap poligon.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Mengembalikan true ketika setiap titik puncak dari dalam terletak ketat di dalam poligon luar.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Mengembalikan true ketika setiap titik puncak di dalam terletak di bagian luar poligon.
IsPointInsidePolygon(polygon: Point[], point: Point)Mengembalikan true ketika titik berada di dalam poligon (tidak termasuk batas).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Kembali benar ketika titik berada di dalam poligon.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Kembali benar ketika titik p terletak pada segmen dari a sampai b.
IsIntersectLine(y: double, polygon: Point[])Kembali benar ketika garis horizontal y = y memotong setiap tepi poligon.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Kembali benar ketika setiap titik sudut poligon berada di dalam lurus.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Mengembalikan true ketika titik (px, py) berada di dalam persegi panjang yang sejajar sumbu [0. lebar] × [ 0. tinggi].

See Also

 Bahasa Indonesia