GraphicsPath.AddBezier Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет кубическую кривую Bézier к текущей фигуре.
AddBezier(Point, Point, Point, Point) |
Добавляет кубическую кривую Bézier к текущей фигуре. |
AddBezier(PointF, PointF, PointF, PointF) |
Добавляет кубическую кривую Bézier к текущей фигуре. |
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Добавляет кубическую кривую Bézier к текущей фигуре. |
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) |
Добавляет кубическую кривую Bézier к текущей фигуре. |
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет кубическую кривую Bézier к текущей фигуре.
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)
Параметры
Примеры
Пример см. в разделе AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Комментарии
Кубическая кривая создается с первой точки до четвертой точки с помощью второй и третьей точек в качестве контрольных точек.
Если на рисунке есть предыдущий сегмент линии или кривой, то линия добавляется для подключения конечной точки предыдущего сегмента к начальной точке кубической кривой.
Применяется к
.NET 9 (package-provided) және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 9 (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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет кубическую кривую Bézier к текущей фигуре.
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)
Параметры
Примеры
Пример см. в разделе AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Комментарии
Кубическая кривая создается с первой точки до четвертой точки с помощью второй и третьей точек в качестве контрольных точек.
Если на рисунке есть предыдущий сегмент линии или кривой, то линия добавляется для подключения конечной точки предыдущего сегмента к начальной точке кубической кривой.
Применяется к
.NET 9 (package-provided) және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 9 (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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет кубическую кривую Bézier к текущей фигуре.
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)
Параметры
- x1
- Int32
Координата x начальной точки кривой.
- y1
- Int32
Координата y начальной точки кривой.
- x2
- Int32
Координата x первой контрольной точки для кривой.
- y2
- Int32
Координата y первой контрольной точки для кривой.
- x3
- Int32
Координата x второй контрольной точки для кривой.
- y3
- Int32
Координата y второй контрольной точки для кривой.
- x4
- Int32
Координата x конечной точки кривой.
- y4
- Int32
Координата y конечной точки кривой.
Примеры
Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse
объекта события OnPaint. Код выполняет следующие действия:
Создает путь.
Добавляет кубическую кривую Bézier, определенную точками (50, 50), (70, 0), (100, 120) и (150, 50) в путь.
Закрывает кривую.
Рисует путь к экрану.
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
Комментарии
Кубическая кривая создается с первой точки до четвертой точки с помощью второй и третьей точек в качестве контрольных точек.
Если на рисунке есть предыдущий сегмент линии или кривой, то линия добавляется для подключения конечной точки предыдущего сегмента к начальной точке кубической кривой.
Применяется к
.NET 9 (package-provided) және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 9 (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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет кубическую кривую Bézier к текущей фигуре.
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)
Параметры
- x1
- Single
Координата x начальной точки кривой.
- y1
- Single
Координата y начальной точки кривой.
- x2
- Single
Координата x первой контрольной точки для кривой.
- y2
- Single
Координата y первой контрольной точки для кривой.
- x3
- Single
Координата x второй контрольной точки для кривой.
- y3
- Single
Координата y второй контрольной точки для кривой.
- x4
- Single
Координата x конечной точки кривой.
- y4
- Single
Координата y конечной точки кривой.
Примеры
Пример см. в разделе AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).
Комментарии
Кубическая кривая создается с первой точки до четвертой точки с помощью второй и третьей точек в качестве контрольных точек.
Если на рисунке есть предыдущий сегмент линии или кривой, то линия добавляется для подключения конечной точки предыдущего сегмента к начальной точке кубической кривой.
Применяется к
.NET 9 (package-provided) және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 9 (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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: