GraphicsPath.AddBezier Metoda

Definicja

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

Przeciążenia

AddBezier(Point, Point, Point, Point)

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

AddBezier(PointF, PointF, PointF, PointF)

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

AddBezier(Point, Point, Point, Point)

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

C#
public void AddBezier(System.Drawing.Point pt1, System.Drawing.Point pt2, System.Drawing.Point pt3, System.Drawing.Point pt4);

Parametry

pt1
Point

Point, który reprezentuje punkt początkowy krzywej.

pt2
Point

Point, który reprezentuje pierwszy punkt kontrolny dla krzywej.

pt3
Point

Point, który reprezentuje drugi punkt kontrolny dla krzywej.

pt4
Point

Point, który reprezentuje punkt końcowy krzywej.

Przykłady

Aby zapoznać się z przykładem, zobacz AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).

Uwagi

Krzywa sześcienna jest zbudowana od pierwszego punktu do czwartego punktu przy użyciu drugiego i trzeciego punktu jako punktów kontrolnych.

Jeśli na rysunku znajduje się poprzednia linia lub segment krzywej, zostanie dodana linia łącząca punkt końcowy poprzedniego segmentu z punktem początkowym krzywej sześciennej.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

AddBezier(PointF, PointF, PointF, PointF)

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

C#
public void AddBezier(System.Drawing.PointF pt1, System.Drawing.PointF pt2, System.Drawing.PointF pt3, System.Drawing.PointF pt4);

Parametry

pt1
PointF

PointF, który reprezentuje punkt początkowy krzywej.

pt2
PointF

PointF, który reprezentuje pierwszy punkt kontrolny dla krzywej.

pt3
PointF

PointF, który reprezentuje drugi punkt kontrolny dla krzywej.

pt4
PointF

PointF, który reprezentuje punkt końcowy krzywej.

Przykłady

Aby zapoznać się z przykładem, zobacz AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).

Uwagi

Krzywa sześcienna jest zbudowana od pierwszego punktu do czwartego punktu przy użyciu drugiego i trzeciego punktu jako punktów kontrolnych.

Jeśli na rysunku znajduje się poprzednia linia lub segment krzywej, zostanie dodana linia łącząca punkt końcowy poprzedniego segmentu z punktem początkowym krzywej sześciennej.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

C#
public void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);

Parametry

x1
Int32

Współrzędna x punktu początkowego krzywej.

y1
Int32

Współrzędna y punktu początkowego krzywej.

x2
Int32

Współrzędna x pierwszego punktu kontrolnego dla krzywej.

y2
Int32

Współrzędna y pierwszego punktu kontrolnego dla krzywej.

x3
Int32

Współrzędna x drugiego punktu kontrolnego dla krzywej.

y3
Int32

Współrzędna y drugiego punktu kontrolnego dla krzywej.

x4
Int32

Współrzędna x punktu końcowego krzywej.

y4
Int32

Współrzędna y punktu końcowego krzywej.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, obiektu zdarzenia OnPaint. Kod wykonuje następujące akcje:

  • Tworzy ścieżkę.

  • Dodaje krzywą Béziera sześcienną zdefiniowaną przez punkty (50, 50), (70, 0), (100, 120) i (150, 50) do ścieżki.

  • Zamyka krzywą.

  • Rysuje ścieżkę do ekranu.

C#
private void AddBezierExample(PaintEventArgs e)
{
             
    // Create a new Path.
    GraphicsPath myPath = new GraphicsPath();
             
    // Call AddBezier.
    myPath.StartFigure();
    myPath.AddBezier(50, 50, 70, 0, 100, 120, 150, 50);
             
    // Close the curve.
    myPath.CloseFigure();
             
    // Draw the path to screen.
    e.Graphics.DrawPath(new Pen(Color.Red, 2), myPath);
}

Uwagi

Krzywa sześcienna jest zbudowana od pierwszego punktu do czwartego punktu przy użyciu drugiego i trzeciego punktu jako punktów kontrolnych.

Jeśli na rysunku znajduje się poprzednia linia lub segment krzywej, zostanie dodana linia łącząca punkt końcowy poprzedniego segmentu z punktem początkowym krzywej sześciennej.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs

Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.

C#
public void AddBezier(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);

Parametry

x1
Single

Współrzędna x punktu początkowego krzywej.

y1
Single

Współrzędna y punktu początkowego krzywej.

x2
Single

Współrzędna x pierwszego punktu kontrolnego dla krzywej.

y2
Single

Współrzędna y pierwszego punktu kontrolnego dla krzywej.

x3
Single

Współrzędna x drugiego punktu kontrolnego dla krzywej.

y3
Single

Współrzędna y drugiego punktu kontrolnego dla krzywej.

x4
Single

Współrzędna x punktu końcowego krzywej.

y4
Single

Współrzędna y punktu końcowego krzywej.

Przykłady

Aby zapoznać się z przykładem, zobacz AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).

Uwagi

Krzywa sześcienna jest zbudowana od pierwszego punktu do czwartego punktu przy użyciu drugiego i trzeciego punktu jako punktów kontrolnych.

Jeśli na rysunku znajduje się poprzednia linia lub segment krzywej, zostanie dodana linia łącząca punkt końcowy poprzedniego segmentu z punktem początkowym krzywej sześciennej.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10