Bagikan melalui


Cara: Menggambar Satu Bézier Spline

Spline Bézier didefinisikan oleh empat poin: titik awal, dua titik kontrol, dan titik akhir.

Contoh

Contoh berikut menggambar spline Bézier dengan titik awal (10, 100) dan titik akhir (200, 100). Titik kontrol adalah (100, 10) dan (150, 150).

Ilustrasi berikut menunjukkan spline Bézier yang dihasilkan bersama dengan titik awal, titik kontrol, dan titik akhirnya. Ilustrasi ini juga menunjukkan lambung cembung spline, yang merupakan poligon yang terbentuk dengan menghubungkan empat titik dengan garis lurus.

Ilustrasi Bezier Spline.

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)

Mengompilasi Kode

Contoh sebelumnya dirancang untuk digunakan dengan Formulir Windows, dan memerlukan PaintEventArgs e, yang merupakan parameter penanganan Paint aktivitas.

Lihat juga