PolygonsHelper

PolygonsHelper

Yleiskatsaus

PolygonsHelper on luokka Aspose.PDF FOSS:ssä .NET:lle.

Monikulmio- ja suorakulmio-geometriatyökalut — pisteen/monikulmion sisältyminen, segmentin osumatesti ja suorakulmion/monikulmion luokittelu.

Tämä luokka tarjoaa 9 menetelmää PolygonsHelper-objektien kanssa työskentelemiseen .NET-ohjelmissa. Käytettävissä olevat menetelmät ovat: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.

Menetelmät

SignatureDescription
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Luokittelee suorakulmion sijainnin suhteessa monikulmioon.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Palauttaa true, kun jokainen sisäisen kärki sijaitsee tiukasti monikulmion sisällä.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Palauttaa true, kun jokainen sisäisen kärki sijaitsee monikulmion sisällä.
IsPointInsidePolygon(polygon: Point[], point: Point)Palauttaa true, kun piste on tiukasti monikulmion sisällä (rajaa lukuun ottamatta).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Palauttaa true, kun piste on monikulmion sisällä.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Palauttaa true, kun piste p sijaitsee segmentillä a:sta b:hen.
IsIntersectLine(y: double, polygon: Point[])Palauttaa true, kun vaakasuora viiva y = y leikkaa minkä tahansa monikulmion reunan.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Palauttaa true, kun jokainen monikulmion kärki sijaitsee suorakulmion sisällä.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Palauttaa true, kun piste (px, py) on akselien suuntaisesti kohdistetun suorakulmion [0..width] × [0..height] sisällä.

Katso myös

 Suomi