Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Linia spline Bézier jest definiowana przez cztery punkty: punkt początkowy, dwa punkty kontrolne i punkt końcowy.
Przykład
Poniższy przykład rysuje krzywą Bézier z punktem początkowym (10, 100) i punktem końcowym (200, 100). Punkty kontrolne to (100, 10) i (150, 150).
Na poniższej ilustracji przedstawiono wynikową krzywą Bézier wraz z punktem początkowym, punktami kontrolnymi i punktem końcowym. Ilustracja przedstawia również wypukły kadłub szprychy, który jest wielokątem utworzonym przez połączenie czterech punktów z liniami prostymi.
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)
Kompilowanie kodu
Powyższy przykład jest przeznaczony do użycia z formularzami Windows Forms i wymaga PaintEventArgse
parametru , który jest parametrem Paint programu obsługi zdarzeń.
Zobacz też
.NET Desktop feedback