PolygonsHelper

PolygonsHelper

Összefoglaló

PolygonsHelper az .NET-es FOSS Aspose.PDF osztály.

Polygon és téglalap geometria segédeszközök pont/téglacsomagolás, szegmens-találat tesztelés és a tét/többláb osztályozás.

Ez a osztály 9 módszert biztosít az PolygonsHelper objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után.

Módszerek

Az aláírás:Leírás
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])A polygonhoz viszonyítva a pont helyzetét osztályozza.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Igazot ad, ha a belső pont minden csúcsa szigorúan a külső sokszögben van.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Igazot ad, ha a belső pont minden csúcsa a külső sokszögben van.
IsPointInsidePolygon(polygon: Point[], point: Point)Igazot ad, ha a pont szigorúan a sokszög (a határ kivételével) belül van.
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Igazot ad, ha a pont a sokszög belsejében van.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Igazot ad, ha a p pont az a-b szegmensen van.
IsIntersectLine(y: double, polygon: Point[])Igazat ad, ha a vízszintes y = y egy sokszög bármely oldalát keresztezi.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Igazot ad, ha a sokszög minden csúcsa egyenes belsejében van.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Igazot ad, ha a pont (px, py) az tengelyre igazított téglalap [0.szélesség] × [ 0.magasság] belsejében van.

Lásd még:

 Magyar