CurveShape

CurveShape class

Representa una forma de spline curva.

public sealed class CurveShape : PolygonShape

Constructores

NombreDescripción
CurveShape()Inicializa una nueva instancia delCurveShape clase.
CurveShape(PointF[])Inicializa una nueva instancia delCurveShape clase. Se utiliza la tensión predeterminada de 0,5.
CurveShape(PointF[], bool)Inicializa una nueva instancia delCurveShape clase. Se utiliza la tensión predeterminada de 0,5.
CurveShape(PointF[], float)Inicializa una nueva instancia delCurveShape clase.
CurveShape(PointF[], float, bool)Inicializa una nueva instancia delCurveShape clase.

Propiedades

NombreDescripción
override Bounds { get; }Obtiene los límites del objeto.
override Center { get; }Obtiene el centro de la forma.
virtual EndPoint { get; }Obtiene el punto de forma final.
override HasSegments { get; }Obtiene un valor que indica si la forma tiene segmentos.
IsClosed { get; set; }Obtiene o establece un valor que indica si la forma está cerrada.
Points { get; set; }Obtiene o establece los puntos de la curva.
override Segments { get; }Obtiene los segmentos de forma.
virtual StartPoint { get; }Obtiene el punto de forma inicial.
Tension { get; set; }Obtiene o establece la tensión de la curva.

Métodos

NombreDescripción
override GetBounds(Matrix)Obtiene los límites del objeto.
override GetBounds(Matrix, Pen)Obtiene los límites del objeto.
Reverse()Invierte el orden de los puntos de esta forma.
override Transform(Matrix)Aplica la transformación especificada a la forma.

Ver también