PolygonsHelper
Resumo geral
PolygonsHelper é uma classe em Aspose.PDF FOSS para .NET.
Utilidades de geometria do polígono e retângulo confinamento ponto/polígona, teste de segmentos com resultados positivos e classificação rectángulo/poligono.
Esta classe fornece 9 métodos para trabalhar com objetos PolygonsHelper em programas .NET. Os métodos disponíveis incluem: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[]) | Classifica a posição da retina em relação ao polígono. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[]) | Retorna verdadeiro quando cada vértice do interior está estritamente dentro do polígono exterior. |
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool) | Retorna verdadeiro quando cada vértice do interior está dentro do polígono exterior. |
IsPointInsidePolygon(polygon: Point[], point: Point) | Retorna verdadeiro quando o ponto está estritamente dentro do polígono (excluindo a borda). |
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool) | Retorna verdadeiro quando o ponto está dentro do polígono. |
IsPointOnLineSegment(a: Point, b: Point, p: Point) | Retorna verdadeiro quando o ponto p está no segmento de a para b. |
IsIntersectLine(y: double, polygon: Point[]) | Retorna verdadeiro quando a linha horizontal y = y intersecta qualquer borda de um polígono. |
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool) | Retorna verdadeiro quando cada vértice de um polígono está dentro da retícula. |
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool) | Retorna verdadeiro quando o ponto (px, py) está dentro do retângulo alinhado ao eixo [0..largura] × [ 0..altura]. |