GraphicsPath.AddBezier Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge una curva di Bézier cubica alla figura corrente.
Overload
AddBezier(Point, Point, Point, Point) |
Aggiunge una curva di Bézier cubica alla figura corrente. |
AddBezier(PointF, PointF, PointF, PointF) |
Aggiunge una curva di Bézier cubica alla figura corrente. |
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Aggiunge una curva di Bézier cubica alla figura corrente. |
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) |
Aggiunge una curva di Bézier cubica alla figura corrente. |
AddBezier(Point, Point, Point, Point)
- Origine:
- GraphicsPath.cs
- Origine:
- GraphicsPath.cs
Aggiunge una curva di Bézier cubica alla figura corrente.
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)
Parametri
Esempio
Per un esempio, vedere AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Commenti
La curva cubica viene costruita dal primo punto al quarto punto usando il secondo e il terzo punto come punti di controllo.
Se nella figura è presente un segmento di linea o di curva precedente, viene aggiunta una linea per connettere l'endpoint del segmento precedente al punto iniziale della curva cubica.
Si applica a
AddBezier(PointF, PointF, PointF, PointF)
- Origine:
- GraphicsPath.cs
- Origine:
- GraphicsPath.cs
Aggiunge una curva di Bézier cubica alla figura corrente.
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)
Parametri
Esempio
Per un esempio, vedere AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Commenti
La curva cubica viene costruita dal primo punto al quarto punto usando il secondo e il terzo punto come punti di controllo.
Se nella figura è presente un segmento di linea o di curva precedente, viene aggiunta una linea per connettere l'endpoint del segmento precedente al punto iniziale della curva cubica.
Si applica a
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
- Origine:
- GraphicsPath.cs
- Origine:
- GraphicsPath.cs
Aggiunge una curva di Bézier cubica alla figura corrente.
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)
Parametri
- x1
- Int32
Coordinata x del punto iniziale della curva.
- y1
- Int32
Coordinata y del punto iniziale della curva.
- x2
- Int32
Coordinata x del primo punto di controllo per la curva.
- y2
- Int32
Coordinata y del primo punto di controllo per la curva.
- x3
- Int32
Coordinata x del secondo punto di controllo per la curva.
- y3
- Int32
Coordinata y del secondo punto di controllo per la curva.
- x4
- Int32
Coordinata x dell'endpoint della curva.
- y4
- Int32
Coordinata y dell'endpoint della curva.
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, un oggetto evento OnPaint. Il codice esegue le azioni seguenti:
Crea un percorso.
Aggiunge una curva di Bézier cubica definita dai punti (50, 50), (70, 0), (100, 120) e (150, 50) al percorso.
Chiude la curva.
Disegna il percorso dello schermo.
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
Commenti
La curva cubica viene costruita dal primo punto al quarto punto usando il secondo e il terzo punto come punti di controllo.
Se nella figura è presente un segmento di linea o di curva precedente, viene aggiunta una linea per connettere l'endpoint del segmento precedente al punto iniziale della curva cubica.
Si applica a
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)
- Origine:
- GraphicsPath.cs
- Origine:
- GraphicsPath.cs
Aggiunge una curva di Bézier cubica alla figura corrente.
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)
Parametri
- x1
- Single
Coordinata x del punto iniziale della curva.
- y1
- Single
Coordinata y del punto iniziale della curva.
- x2
- Single
Coordinata x del primo punto di controllo per la curva.
- y2
- Single
Coordinata y del primo punto di controllo per la curva.
- x3
- Single
Coordinata x del secondo punto di controllo per la curva.
- y3
- Single
Coordinata y del secondo punto di controllo per la curva.
- x4
- Single
Coordinata x dell'endpoint della curva.
- y4
- Single
Coordinata y dell'endpoint della curva.
Esempio
Per un esempio, vedere AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Commenti
La curva cubica viene costruita dal primo punto al quarto punto usando il secondo e il terzo punto come punti di controllo.
Se nella figura è presente un segmento di linea o di curva precedente, viene aggiunta una linea per connettere l'endpoint del segmento precedente al punto iniziale della curva cubica.