GraphicsPath.AddBezier Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.
public:
void AddBezier(System::Drawing::Point pt1, System::Drawing::Point pt2, System::Drawing::Point pt3, System::Drawing::Point pt4);
public void AddBezier (System.Drawing.Point pt1, System.Drawing.Point pt2, System.Drawing.Point pt3, System.Drawing.Point pt4);
member this.AddBezier : System.Drawing.Point * System.Drawing.Point * System.Drawing.Point * System.Drawing.Point -> unit
Public Sub AddBezier (pt1 As Point, pt2 As Point, pt3 As Point, pt4 As Point)
Parametry
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
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
Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.
public:
void AddBezier(System::Drawing::PointF pt1, System::Drawing::PointF pt2, System::Drawing::PointF pt3, System::Drawing::PointF pt4);
public void AddBezier (System.Drawing.PointF pt1, System.Drawing.PointF pt2, System.Drawing.PointF pt3, System.Drawing.PointF pt4);
member this.AddBezier : System.Drawing.PointF * System.Drawing.PointF * System.Drawing.PointF * System.Drawing.PointF -> unit
Public Sub AddBezier (pt1 As PointF, pt2 As PointF, pt3 As PointF, pt4 As PointF)
Parametry
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
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
Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.
public:
void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
public void AddBezier (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
member this.AddBezier : int * int * int * int * int * int * int * int -> unit
Public Sub AddBezier (x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer, x3 As Integer, y3 As Integer, x4 As Integer, y4 As Integer)
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.
private:
void AddBezierExample( PaintEventArgs^ e )
{
// Create a new Path.
GraphicsPath^ myPath = gcnew 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( gcnew Pen( Color::Red,2.0f ), myPath );
}
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);
}
Public Sub AddBezierExample(ByVal e As PaintEventArgs)
' Create a new Path.
Dim myPath As 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)
End Sub
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
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
Dodaje sześcienną krzywą Béziera do bieżącej ilustracji.
public:
void AddBezier(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
public void AddBezier (float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
member this.AddBezier : single * single * single * single * single * single * single * single -> unit
Public Sub AddBezier (x1 As Single, y1 As Single, x2 As Single, y2 As Single, x3 As Single, y3 As Single, x4 As Single, y4 As Single)
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.