Points

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

Vértices de la línea, de lectura y escritura.

public new Point3DCollection Points { get; }

Valor de la propiedad

Una Point3DCollection, siempre la misma instancia para cada línea. La colección trabaja directamente sobre los vértices de la línea: cada cambio se aplica a la línea y actualiza sus coordenadas mínimas y máximas.

Si la línea es de solo lectura (pertenece a un archivo de dibujo), los métodos que modifican la colección (Add, Insert, Remove, RemoveAt, Clear y el descriptor set del indexador) lanzan InvalidOperationException.

Esta propiedad oculta ReadOnlyLine.Points. Con una variable de tipo ReadOnlyLine se lee la propiedad de la clase base, que devuelve una copia de los vértices hecha en la primera lectura.

Ejemplo

var línea = new Line(new Code("020400"));
línea.Points.Add(new Point3D(0, 0, 100));
línea.Points.Add(new[] { new Point3D(10, 0, 100), new Point3D(20, 5, 101) });
línea.Points[0] = new Point3D(0, 1, 100);
línea.Points.RemoveAt(2);