GraphicsPath.AddBezier Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega una curva Bézier cúbica a la figura actual.
Sobrecargas
AddBezier(Point, Point, Point, Point) |
Agrega una curva Bézier cúbica a la figura actual. |
AddBezier(PointF, PointF, PointF, PointF) |
Agrega una curva Bézier cúbica a la figura actual. |
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Agrega una curva Bézier cúbica a la figura actual. |
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) |
Agrega una curva Bézier cúbica a la figura actual. |
AddBezier(Point, Point, Point, Point)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Agrega una curva Bézier cúbica a la figura actual.
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)
Parámetros
Ejemplos
Para obtener un ejemplo, vea AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Comentarios
La curva cúbica se construye desde el primer punto hasta el cuarto punto mediante el uso de los puntos segundo y tercero como puntos de control.
Si hay un segmento de línea o curva anterior en la ilustración, se agrega una línea para conectar el punto de conexión del segmento anterior al punto inicial de la curva cúbica.
Se aplica a
AddBezier(PointF, PointF, PointF, PointF)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Agrega una curva Bézier cúbica a la figura actual.
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)
Parámetros
Ejemplos
Para obtener un ejemplo, vea AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Comentarios
La curva cúbica se construye desde el primer punto hasta el cuarto punto mediante el uso de los puntos segundo y tercero como puntos de control.
Si hay un segmento de línea o curva anterior en la ilustración, se agrega una línea para conectar el punto de conexión del segmento anterior al punto inicial de la curva cúbica.
Se aplica a
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Agrega una curva Bézier cúbica a la figura actual.
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)
Parámetros
- x1
- Int32
Coordenada x del punto inicial de la curva.
- y1
- Int32
Coordenada y del punto inicial de la curva.
- x2
- Int32
Coordenada x del primer punto de control de la curva.
- y2
- Int32
Coordenada y del primer punto de control de la curva.
- x3
- Int32
Coordenada x del segundo punto de control para la curva.
- y3
- Int32
Coordenada y del segundo punto de control de la curva.
- x4
- Int32
Coordenada x del punto de conexión de la curva.
- y4
- Int32
Coordenada y del punto de conexión de la curva.
Ejemplos
El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse
, un objeto de evento OnPaint. El código realiza las siguientes acciones:
Crea una ruta de acceso.
Agrega una curva bézier cúbica definida por los puntos (50, 50), (70, 0), (100, 120) y (150, 50) al trazado.
Cierra la curva.
Dibuja la ruta de acceso a la pantalla.
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
Comentarios
La curva cúbica se construye desde el primer punto hasta el cuarto punto mediante el uso de los puntos segundo y tercero como puntos de control.
Si hay un segmento de línea o curva anterior en la ilustración, se agrega una línea para conectar el punto de conexión del segmento anterior al punto inicial de la curva cúbica.
Se aplica a
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
Agrega una curva Bézier cúbica a la figura actual.
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)
Parámetros
- x1
- Single
Coordenada x del punto inicial de la curva.
- y1
- Single
Coordenada y del punto inicial de la curva.
- x2
- Single
Coordenada x del primer punto de control de la curva.
- y2
- Single
Coordenada y del primer punto de control de la curva.
- x3
- Single
Coordenada x del segundo punto de control para la curva.
- y3
- Single
Coordenada y del segundo punto de control de la curva.
- x4
- Single
Coordenada x del punto de conexión de la curva.
- y4
- Single
Coordenada y del punto de conexión de la curva.
Ejemplos
Para obtener un ejemplo, vea AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Comentarios
La curva cúbica se construye desde el primer punto hasta el cuarto punto mediante el uso de los puntos segundo y tercero como puntos de control.
Si hay un segmento de línea o curva anterior en la ilustración, se agrega una línea para conectar el punto de conexión del segmento anterior al punto inicial de la curva cúbica.