PolygonsHelper

PolygonsHelper

Približni podaci

PolygonsHelper je klasa u Aspose.PDF FOSS za .NET.

Uređaji za geometriju poligona i pravougaonika zadržavanje tačaka/poligon, testiranje segmenta na hit-testing te klasifikacija pravokruga/polygona.

Ova klasa pruža 9 metoda za rad s PolygonsHelper objektima u .NET programima. Postoje i sljedeće metode: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net.

Metoda za primjenu

PotpisOpisivanje
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Klasifikuje položaj pravca u odnosu na poligon.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Vraća true kada svaki vrh unutarnjeg polugona leži strogo unutar spoljašnjeg.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Vraća true kada svaki vrh unutarnjeg polugona leži unutar spoljašnjeg.
IsPointInsidePolygon(polygon: Point[], point: Point)Vraća istinito kada je točka strogo unutar poligona (isključujući granicu).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Vraća istinito kada je točka unutar poligona.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Vraća istinitost kada je točka p na segmentu od a do b.
IsIntersectLine(y: double, polygon: Point[])Vraća istinito kada horizontalna linija y = y presjeka bilo koji rub poligona.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Vraća true kada je svaki vrh poligona unutar pravog.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Vrati istinitost kada je točka (px, py) unutar pravougaona [0.širina] × [ 0.visina].

Također pogledajte:

 Hrvatski