CurveShape

CurveShape class

Rappresenta una forma spline curva.

public sealed class CurveShape : PolygonShape

Costruttori

NomeDescrizione
CurveShape()Inizializza una nuova istanza diCurveShape classe.
CurveShape(PointF[])Inizializza una nuova istanza diCurveShape classe. Viene utilizzata la tensione predefinita di 0,5.
CurveShape(PointF[], bool)Inizializza una nuova istanza diCurveShape classe. Viene utilizzata la tensione predefinita di 0,5.
CurveShape(PointF[], float)Inizializza una nuova istanza diCurveShape classe.
CurveShape(PointF[], float, bool)Inizializza una nuova istanza diCurveShape classe.

Proprietà

NomeDescrizione
override Bounds { get; }Ottiene i limiti dell’oggetto.
override Center { get; }Ottiene il centro della forma.
virtual EndPoint { get; }Ottiene il punto forma finale.
override HasSegments { get; }Ottiene un valore che indica se la forma ha segmenti.
IsClosed { get; set; }Ottiene o imposta un valore che indica se la forma è chiusa.
Points { get; set; }Ottiene o imposta i punti della curva.
override Segments { get; }Ottiene i segmenti della forma.
virtual StartPoint { get; }Ottiene il punto della forma iniziale.
Tension { get; set; }Ottiene o imposta la tensione della curva.

Metodi

NomeDescrizione
override GetBounds(Matrix)Ottiene i limiti dell’oggetto.
override GetBounds(Matrix, Pen)Ottiene i limiti dell’oggetto.
Reverse()Inverte l’ordine dei punti per questa forma.
override Transform(Matrix)Applica la trasformazione specificata alla forma.

Guarda anche