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