PolygonsHelper

PolygonsHelper

Genel Bakış

PolygonsHelper NET için FOSS’de bir sınıf.

Çokgen ve dikdörtgen geometri araçları nokta/poligon sınırlama, segment çarpışma testi ve dükne / poligonu sınıflandırma.

Bu sınıf, .NET programlarında PolygonsHelper nesnelerle çalışmak için 9 yöntem sağlar. Kullanılabilir yöntemler şunlardır: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Düzgenin poligona göre konumunu sınıflandırır.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])İçindeki her nokta, çokgenin dışındaki tüm noktalar içindekinde doğru döndürür.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)İçindeki her nokta, dışındaki çokgenin içinde bulunduğunda doğru değerini gönderir.
IsPointInsidePolygon(polygon: Point[], point: Point)Noktanın çokgenin içinde olduğu zaman doğru değerini gönderir (sır dışı).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Noktanın çokgenin içinde olduğu zaman doğruyu gönderir.
IsPointOnLineSegment(a: Point, b: Point, p: Point)P noktası a’dan b’ye kadar olan bölgede bulunurken doğru değerini gönderir.
IsIntersectLine(y: double, polygon: Point[])Y = y yatay çizgisi çokgenin herhangi bir kenarını kesiyorsa doğru değerini gönderir.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Poligonun her ucu diklik içinde olduğunda doğru değerini gönderir.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Puan (px, py) eksen doğrultusunda dikdörtgenin içinde olduğunda doğru değerini gönderir [0..genişlik] × [ 0..yükseklik].

Ayrıca bakınız:

 Türkçe