ReadOnlyPolygon

Espacio de nombres: Digi21.DigiNG.Entities
Ensamblado: Digi21.DigiNG

Esta clase implementa una geometría de tipo polígono de solo lectura.

public class ReadOnlyPolygon : Entity, ISnapable, IClippable, ITrimable

Herencia ObjectEntity → ReadOnlyPolygon

Tipos derivados: Polygon

Implementa: ICloseable

Propiedades

Area Devuelve el área del ReadOnlyPolygon.
Closed

Indica si el primer y último vértices del ReadOnlyPolygon coinciden en X, Y.

(Heredado de ICloseable)

ClosedXYZ

Indica si el primer y último vértices del ReadOnlyPolygon coinciden en X, Y, Z.

(Heredado de ICloseable)

Holes Devuelve una IReadOnlyList<T> con los huecos del ReadOnlyPolygon.
Points Devuelve un IReadOnlyList<T> con los vértices del límite exterior del ReadOnlyPolygon.
InteriorPoint

Calcula un punto interior en el ReadOnlyPolygon.

(Heredado de ICloseable)

Métodos

Clone() Devuelve una nueva instancia de Polygon idéntica a la actual pero que no está asignada a ningún IDrawingFile de manera que no es de solo lectura.
AnalyzePointPosition(Point3D)

Devuelve un PointPosition especificando la posición relativa de un determinado punto con el ReadOnlyPolygon.

(Heredado de ICloseable)

Clip(ReadOnlyLine)

Devuelve un conjunto de geometrías que son el resultado de recortar el ReadOnlyPolygon por el límite especificado.

(Heredado de IClippable)

Distance(Point3D)

Devuelve un vector cuyo módulo es la distancia al punto más cercano al ReadOnlyPolygon.

(Heredado de ISnapable)

NearestSegment(Point3D, out Point3D, out int)

Indica el segmento más cercano y calcula la proyección a dicho segmento además de devolver la distancia a dicho punto.

(Heredado de ISnapable)

NearestVertex(Point3D, out Point3D, out int)

Indica el vértice más cercano, así como su índice y distancia.

(Heredado de ISnapable)

ToString()

Convierte este ReadOnlyPolygon en una cadena legible para los humanos.

(Heredado de Object)

Trim(ReadOnlyLine, bool)

Indica el vértice más cercano, así como su índice y distancia.

(Heredado de ITrimable)