Procedura: disegnare una singola spline di Bézier
Una spline di Bézier è definita da quattro punti: un punto iniziale, due punti di controllo e un endpoint.
L'esempio seguente disegna una spline di Bézier con punto iniziale (10, 100) ed endpoint (200, 100). I punti di controllo sono (100, 10) e (150, 150).
La figura seguente mostra la spline di Bézier risultante insieme al punto iniziale, ai punti di controllo e all'endpoint. La figura mostra anche lo scafo convesso della spline, che è un poligono formato collegando i quattro punti con linee rette.
Point p1 = new Point(10, 100); // Start point
Point c1 = new Point(100, 10); // First control point
Point c2 = new Point(150, 150); // Second control point
Point p2 = new Point(200, 100); // Endpoint
Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255));
e.Graphics.DrawBezier(pen, p1, c1, c2, p2);
Dim p1 As New Point(10, 100) ' Start point
Dim c1 As New Point(100, 10) ' First control point
Dim c2 As New Point(150, 150) ' Second control point
Dim p2 As New Point(200, 100) ' Endpoint
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 255))
e.Graphics.DrawBezier(pen, p1, c1, c2, p2)
L'esempio precedente è progettato per l'uso con Windows Form e richiede PaintEventArgs e
, che è un parametro del Paint gestore eventi.
Feedback su .NET Desktop feedback
.NET Desktop feedback è un progetto di open source. Selezionare un collegamento per fornire feedback: